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系統主機名
Linux系統主機名
檢視主機名 hostname
可以透過 hostname
命令來查詢當前系統的主機名
修改主機名-root許可權
hostnamectl set-hostname 原來的主機名,新修改的主機名
域名解析DNS
**可以透過主機名找到對應計算機的IP地址,這就是主機名對映(域名解析)
先透過系統本地的記錄去查詢,如果找不到就聯網去公開DNS伺服器去查詢**
IP地址實在是難以記憶,有沒有什麼辦法可以透過主機名或替代的字元地址去代替數字化的IP地址呢?
實際上,我們一直都是透過字元化的地址去訪問伺服器,很少指定IP地址
比如,我們在瀏覽器內開啟:www.baidu.com,會開啟百度的網址
其中,www.baidu.com,是百度的網址,我們稱之為:域名
訪問www.baidu.com的流程如下:
配置主機名對映
FinalShell是透過IP地址連線到的Linux伺服器,下面演示一下透過域名(主機名)連線:
- 檢視Linux主機名
hostname
- 修改Linux主機名為 centos
hostnamectl set-hostname songxia centos
-
修改 windows hosts對映
在Windows系統的:C:\Windows\System32\drivers\etc\hosts檔案中配置記錄即可
-
修改FinalShell配置的主機