Domain-Name-System

cisco 路由器:將任何 dns 請求重定向到我自己的 dns 伺服器

  • August 1, 2011

如何使用 Cisco 路由器 2621XM 重定向來自客戶端的任何 DNS 請求。我想將任何 dns 請求重定向到我自己的 dns 伺服器。所以如果客戶端在他們的ip地址設置中設置了dns伺服器,它就沒有效果。

就像首先將 www 請求定向到 squid 代理一樣。我在我的 debian 伺服器中使用它:

iptables -t nat -A PREROUTING -s 0.0.0.0/0 -p tcp -m tcp --dport 53 -j DNAT --to-destination 192.168.1.50:53
iptables -t nat -A PREROUTING -s 0.0.0.0/0 -p udp -m udp --dport 53 -j DNAT --to-destination 192.168.1.50:53

你能告訴我我的 cisco 路由器的配置,方法和上面的參數一樣嗎?

感謝提前。對不起,我的英語不好。

確保 DNS 伺服器的 IP 在路由表中並且…

ip access-list extended transparent_dns
permit udp any any eq 53

route-map redirect_dns permit 10
match ip address transparent_dns
set ip next-hop ip.of.your.server
route-map redirect_dns permit 20

interface fax/x
ip address xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
ip policy route-map redirect_dns

如果您也在內部執行 DHCP,那麼僅更新您的 DHCP 伺服器以“分發”您自己的 DNS 伺服器可能更容易(並且“更乾淨”)。

引用自:https://serverfault.com/questions/295819