【转载】resolv.conf中search作用

原文地址:http://www.oliver.ren/linux/387.html

reslov.conf中的search主要是用来补全hostname的,有时候域名太长,可以做一个短域名做主机名字,但是DNS解析需要的是FQDN,而在resolv.conf中设置search能进行补全。

# vim /etc/hosts
//添加下面这行 8.8.8.8 www

ping www能通,返回就是8.8.8.8,ping会首先解析hosts。

# vim /etc/resolv.conf
//添加下面行 search oliver.ren nameserver 223.5.5.5

这时候

  # nslookup www

Server:        223.5.5.5
Address:       223.5.5.5#53

Non-authoritative answer:
Name:    www.oliver.ren
Address: 8.8.8.8

看到没,search的作用就是补全要访问的短域名
正确的域名解析顺序是:
1. 查找/etc/hosts
2. 根据nameserver查找域名
3. 如果在nameserver查找不到域名就进行search补全,重新走1~2步

猜你喜欢

转载自www.cnblogs.com/zhrngM/p/9935540.html
今日推荐