Dns
如何配置 dnsmasq 以根據請求的來源進行解析?
通過在執行 Tomato 韌體的路由器上設置 dnsmasq 以將所有請求發送到 Apple Siri 伺服器到執行 SiriProxy 的本地電腦,我試圖在連接到家庭網路時讓SiriProxy工作。
當然,問題在於執行 SiriProxy 的機器需要訪問“真正的”Apple Siri 伺服器。我不知道它多久更改一次IP地址,所以簡單的解決方案就是將它指向IP地址……
但是,有沒有辦法配置 DNSMasq,所以它只會在請求來自(或不)來自某些客戶端時服從“地址”配置選項?
或者..有沒有人有更好的解決方案?
如果您可以使用 iptables,您可以通過 SiriProxy 將所有請求路由到 Siri。我使用以下命令通過代理伺服器路由某些站點,其餘的直接路由到我的 ISP:
iptables -t nat -A OUTPUT -p tcp --dport $destination_port -d $destination_ip_address -j DNAT --to-destination $Proxyserver:port