開發程序時,為方便測試,需要把本來發往abc.com的數據發到本地。
最簡單的方法是直接在程序中修改,把abc.com修改為需要的地址。
但這樣提交代碼時,容易把調試地址給提交到服務器。
或是嵌入式設備並不方便修改地址。
所以想到了從DNS上面下手。
1. 在PC上運行DNSAgent,啟用DNS代理功能。
2. 修改路由器配置,使用自定義的DNS地址,指向運行DNS server的機器。
把需要調試的設備連接到修改后的路由器,這樣路由器會通過DHCP把自定義DNS分配給設備。
然后設備就會來DNS server上面查詢域名,修改 DNSAgent的rules.cfg即可指定需要調試的域名為自定義的地址。
