新公司,上网超慢,DNS竟然是远程地址,终于找到机会学习一下dnsmasq了。
update@20170516: 上网慢是因为分给我的IP有限流策略,其实远端DNS并不会造成感受上的上网慢。
参考:https://wiki.archlinux.org/index.php/Dnsmasq
安装:
配置: 监听在本地,上游DNS server 手配在 resolv-dnsmasq.conf 中。
启动:
网络设置时,有哪些改变?
在配置网络时,使用netctl,它会调用resolvconf命令配置 /etc/resolv.conf 文件,我猜。
所以,修改配置,让resolvconf在resolv.conf 中只使用本地dns就行了,如下:
然后,在配置静态IP时,netctl配置文件中的DNS选项,并不会影响resolv.conf文件。
dhcp时,好像要hook dhcpcd,没看,以后再说。
——————- update@21070516 ——————-
除了本机,虚拟机也想用。而且希望多个虚拟机和主机之间可以通过hostname相互访问。
很简单,只需要改如下参数,重启服务就可以了。
TODO: 于是问题来了,能不能在众多虚拟机之间启用dhcp呢,然后使用hostname相互访问,在也不要关心IP了,在也不要手配静态IP了。
原文链接:https://www.cnblogs.com/hugetong/p/6548391.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/16769