/var/run/NetworkManager/resolv.confhtml
而你真實的dns服務器地址,是被這個服務管理維護着的/ubuntu
local process -> local dnsmasq -> router -> ISP dns
127.0.1.1應該是用於端口映射(port forwarding)的,好比ISP分配的DNS server是220.250.64.26,則dnsmasq會將客戶端向127.0.0.1:53發出的DNS請求,轉發到220.250.64.26:53服務器
相似的還有putty、SecureCRT等終端仿真程序。考慮如下場景:
主機A能夠訪問主機B,主機B能夠訪問主機C,但主機A卻不能直接訪問主機C,這時A就能夠將C的ssh端口映射到B上的一個隨機端口(好比6667),之後直接訪問B:6667就能實現A訪問C的效果。網絡
[ubuntu networking networkmanager]https://blog.csdn.net/u012336923/article/details/50639425ssh
[ubuntu dnsmasq問題]工具
http://www.cnblogs.com/chjbbs/p/8302056.htmlpost
DNSmasq是一個小巧且方便地用於配置DNS和DHCP的工具,適用於小型網絡,它提供了DNS功能和可選擇的DHCP功能。它服務那些只在本地適用的域名,這些域名是不會在全球的DNS服務器中出現的。DHCP服務器和DNS服務器結合,而且容許DHCP分配的地址能在DNS中正常解析,而這些DHCP分配的地址和相關命令能夠配置到每臺主機中,也能夠配置到一臺核心設備中(好比路由器),DNSmasq支持靜態和動態兩種DHCP配置方式。性能
其中:
DNSmasq把因特網地址和地址-域名映射關係放入cache中,減小服務器負擔的同時也提高了性能
DNSmasq能配置來自動用PPP或DHCP配置請求從上行域名解析服務器中獲取地址信息,若是信息發生改變,它會自動重載這些信息。
DNSmasq能被配置用來向特定的上行服務器發送特定的域名解析請求,從而能夠簡單的與私有的DNS服務器結合使用。url