14IP地址、主機名、域名

songxia777發表於2024-03-25

IP地址

每一臺聯網的電腦都會有一個地址,用於和其它計算機進行通訊

IP地址主要有2個版本,V4版本和V6版本(V6很少用)

IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的數字,如192.168.88.101就是一個標準的IP地址

可以透過命令:ifconfig,檢視本機的ip地址

如無法使用ifconfig命令,可以安裝:yum -y install net-tools

特殊的IP地址

除了標準的IP地址以外,還有幾個特殊的IP地址需要我們瞭解:

127.0.0.1
這個IP地址用於指代本機

0.0.0.0

  • 可以用於指代本機
  • 可以在埠繫結中用來確定繫結關係
  • 在一些IP地址限制中,表示所有IP的意思,如放行規則設定為0.0.0.0,表示允許任意IP訪問

主機名

每一臺電腦除了對外聯絡地址(IP地址)以外,也可以有一個名字,稱之為主機名

無論是Windows或Linux系統,都可以給系統設定主機名

Windows系統主機名
image

Linux系統主機名

檢視主機名 hostname

可以透過 hostname 命令來查詢當前系統的主機名

修改主機名-root許可權

hostnamectl set-hostname 原來的主機名,新修改的主機名

域名解析DNS

**可以透過主機名找到對應計算機的IP地址,這就是主機名對映(域名解析)

先透過系統本地的記錄去查詢,如果找不到就聯網去公開DNS伺服器去查詢**

IP地址實在是難以記憶,有沒有什麼辦法可以透過主機名或替代的字元地址去代替數字化的IP地址呢?
實際上,我們一直都是透過字元化的地址去訪問伺服器,很少指定IP地址
比如,我們在瀏覽器內開啟:www.baidu.com,會開啟百度的網址
其中,www.baidu.com,是百度的網址,我們稱之為:域名

訪問www.baidu.com的流程如下:
image

配置主機名對映

FinalShell是透過IP地址連線到的Linux伺服器,下面演示一下透過域名(主機名)連線:

  1. 檢視Linux主機名 hostname
  2. 修改Linux主機名為 centos
hostnamectl set-hostname songxia centos
  1. 修改 windows hosts對映
    在Windows系統的:C:\Windows\System32\drivers\etc\hosts檔案中配置記錄即可
    image

  2. 修改FinalShell配置的主機
    image

相關文章