資源記錄是用於答覆DNS用戶端請求的DNS資料庫記錄,每一個HTTP://www.aliyun.com/zixun/aggregation/33842.html"> DNS伺服器包含了它所管理的DNS命名空間的所有資源記錄。 資源記錄包含和特定主機有關的資訊,如IP位址、提供服務的類型等等。
下面詳解的講解一下在Ubuntu系統中DNS常用的命令操作:
DNS解析
root@ubuntu:~# cat /etc/resolv.conf
nameserver 202.101.172.35
nameserver 202.101.172.47
domain domain
search domain
hosts
root@ubuntu:~# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ubuntu.ubuntu-domain ubuntu
192.168.0.251 web1.example.com web1
192.168.0.252 web2.example.com web2
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
用於本地解析功能變數名稱,比前面那個優先順序更高。
dhclient鎖定DNS
通過DHCP獲取IP
sudo dhclient 網卡名
同時會根據DHCP伺服器的設定修改resolv.conf中的nameserver欄位。
鎖定resolv.conf中的功能變數名稱解析伺服器位址
root@ubuntu:/home/qii# nano /etc/dhcp3/dhclient.conf
增加這兩行
prepend domain-name-servers 8.8.8.8;
prepend domain-name-servers 8.8.4.4;
8.8.8.8
8.8.4.4
這是 Google 公共 DNS。
之後用dhcp配置網路資訊時,該欄位便會放到最前
root@ubuntu:/home/qii# cat /etc/resolv.conf
nameserver 8.8.4.4
nameserver 8.8.8.8
nameserver 202.101.172.35
nameserver 202.101.172.47
domain domain
search domain