dnsmasq无法直接解析指定的名称

时间:2017-06-14 22:23:46

标签: dnsmasq

我在 dnsmasq 时遇到问题 - 它无法解析直接定义的名称。

$ sudo dnsmasq -d -A /test/172.17.0.2 --log-queries &
dnsmasq: started, version 2.48 cachesize 150
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-I18N DHCP TFTP "--bind-interfaces with SO_BINDTODEVICE"
dnsmasq: read /etc/hosts - 2 addresses

$ ping test
ping: unknown host test

有什么问题?

1 个答案:

答案 0 :(得分:0)

您只需设置一台服务器。您的系统的解析程序(由ping,您的浏览器以及计算机上的所有其他应用程序使用)必须首先知道此服务器存在且应该使用它。这可以通过修改/etc/resolv.conf来完成。首先,请确保此行位于该文件中:

nameserver 127.0.0.1

但请注意:现代系统会自动生成此文件,并可能会覆盖您的更改。因此请注意该文件中的“不要用手编辑此文件”注释,而是执行文件中建议的操作。