Udhcpd读取/ etc / hosts就像dns一样

时间:2017-10-16 15:15:33

标签: nginx dns hosts hotspot

我正在使用udhcpd和nginx(Linux raspbian,4.9.41-v7 +,armv71)构建热点。它工作得很好,但我希望用户在浏览器上输入“home”而不是“192.168.2.1”来访问我的门户网站。

我设置了以下配置: 的/ etc /主机

127.0.0.1       localhost
127.0.1.1       rpi
192.168.2.1     home
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

和/etc/udhcpd.conf

start 192.168.2.10
end 192.168.2.254
interface wlan0
opt dns 192.168.2.1 8.8.8.8 8.8.4.4
opt subnet 255.255.255.0
opt router 192.168.2.1
opt hostname rpi

但是,当我尝试访问“home /”或“rpi /”时,会出现以下错误:

Isn't possible to find "home" on DNS server.
ERR_NAME_NOT_RESOLVED

dhcp ack后的客户端配置:

Connected to WiFi SSID: rpi
IP: 192.168.2.76

有什么建议吗? 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

udhcpd没有内置的dns服务器。我只是切换到dnsmasq,它有效!