![是否可以将 ip 地址添加到 dnsmasq.conf 而不是 url](https://linux22.com/image/786848/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%86%20ip%20%E5%9C%B0%E5%9D%80%E6%B7%BB%E5%8A%A0%E5%88%B0%20dnsmasq.conf%20%E8%80%8C%E4%B8%8D%E6%98%AF%20url.png)
我对此很陌生,所以如果可以的话请回答。
是否可以将 IP 地址而不是 URL/域名添加到dnsmasq.conf
文件
这是我尝试过的一个例子。
bind-dynamic
bogus-priv
domain-needed
log-facility=-
local-ttl=60
address=/100.100.100.18/95.0.0.0
我已经测试过了address=/google.com/95.0.0.0
,它有效
*本例中 IP 地址被屏蔽
答案1
不可以,您不能通过 DNS 把一个 IP 地址重新映射到另一个 IP 地址。
如果某个应用程序只有一个 IP 地址,那么它根本不会使用 DNS 来尝试连接(它可能仍会出于日志记录/安全原因进行反向查找,但不是为了连接)。
你可以通过 iptables 和 DNAT 来实现