Networking
使用 dnsmasq 將所有主機解析到同一個地址
我在用作無線 AP 的電腦上執行 Ubuntu 伺服器,但此 AP 應將所有 DNS 請求解析為內部 IP 地址,而不是實際執行查找。
我想做與付費公共 WiFi 熱點相同的事情 - 您可以連接,但如果您嘗試載入任何網站,它們會顯示預設頁面。我注意到他們通過將所有域解析為內部 IP 地址來做到這一點。
我已將這些行添加到
/etc/dnsmasq.conf
:# Add domains which you want to force to an IP address here. # The example below send any host in double-click.net to a local # web-server. address=/com/192.168.2.1 address=/uk/192.168.2.1 address=/org/192.168.2.1 address=/gov/192.168.2.1 address=/net/192.168.2.1 address=/us/192.168.2.1
這對那些 TLD 來說效果很好,但我希望能夠對所有域都這樣做,這樣我就可以在晚上睡覺了。
正如
dnsmasq
手冊所說……… 僅
#
用於萬用字元:地址=/#/192.168.2.1