請教有DNS路由表這種工具嗎? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

會員
請教有DNS路由表這種工具嗎?
環境:Windows XP

請教在XP下透過命令提示字元,可以用route來增刪路由表,當我想把特定的網站指定走特定的路由,但某些網站在DNS後面對應的IP不只一組,而是有許多的IP,這樣是否有軟體,或者說是瀏覽器的外掛,可以指定某個DNS固定走哪條路由?

感覺這篇橫跨很多討論版(Window、Browser、Software),如果貼在這邊不妥我在移駕

謝謝


此篇文章於 2010-09-05 02:31 PM 被 rain 編輯。.
回覆
FYI
會員

%SystemRoot%\system32\drivers\etc\lmhosts
回覆
會員
回覆: 請教有DNS路由表這種工具嗎?
引用:
作者: FYI 觀看文章
%SystemRoot%\system32\drivers\etc\lmhosts
請教lmhosts不是把host name跟IP做對應,這樣跟指定某個FQDN走哪條路由出去有關聯嗎?

謝謝
回覆
FYI
會員

DNS 歸DNS, 路由歸路由

啊你到底有幾條路由需要用到這麼大的陣仗?
回覆
會員
回覆: 請教有DNS路由表這種工具嗎?
引用:
作者: FYI 觀看文章
DNS 歸DNS, 路由歸路由

啊你到底有幾條路由需要用到這麼大的陣仗?
呵~陣仗是不大,但科技始終來自於惰性咩

主要是因為我有兩條路由,一條是ADSL 512K/64K,另一條是VDSL 10M/2M,重點是我想把影音相關的網站都導到VDSL那條,甚至可以的話直接針對某個軟體走某個路由那就更完美了

想了一下,退一步~不要那麼懶惰,是否有工具是結合解析DNS IP+寫路由表,一氣喝成,把FQDN填一填,要走的路由填一填,自動解析出IP寫進路由表 XD
回覆
會員
回覆: 請教有DNS路由表這種工具嗎?
引用:
作者: rain 觀看文章
呵~陣仗是不大,但科技始終來自於惰性咩

主要是因為我有兩條路由,一條是ADSL 512K/64K,另一條是VDSL 10M/2M,重點是我想把影音相關的網站都導到VDSL那條,甚至可以的話直接針對某個軟體走某個路由那就更完美了

想了一下,退一步~不要那麼懶惰,是否有工具是結合解析DNS IP+寫路由表,一氣喝成,把FQDN填一填,要走的路由填一填,自動解析出IP寫進路由表 XD
nslookup www.google.com.tw 2>&1 | grep Addresses | cut -c 13- > test.txt
for /F "tokens=1,2,3,4,5 delims=," %i in (test.txt) do rout %i %j %k %l %m

rout.bat
route add %1 mask 255.255.255.255 192.168.0.254 <====== VDSL
route add %2 mask 255.255.255.255 192.168.0.254 <====== VDSL
route add %3 mask 255.255.255.255 192.168.0.254 <====== VDSL
route add %4 mask 255.255.255.255 192.168.0.254 <====== VDSL
route add %5 mask 255.255.255.255 192.168.0.254 <====== VDSL

隨便寫寫沒試過!
先用 nslookup www.google.com.tw 2>&1 | grep Addresses | cut -c 13- > test.txt
找出 www.google.com.tw 的所有 IP 存為 test.txt
然後用
for /F "tokens=1,2,3,4,5 delims= " %i in (test.txt) do rout %i %j %k %l %m
呼叫 rout.bat 給五個值
然後依序加入 route add 五條

DNSlist.bat
nslookup %1 2>&1 | grep Addresses | cut -c 13- > test.txt
for /F "tokens=1,2,3,4,5 delims= " %%i in (test.txt) do rout %%i %%j %%k %%l %%m

下次執行
DNSlist www.google.com.tw
就加入route print 列表裏
如果 192.168.0.254 <====== VDSL IP 不固定每次可能會有變動再改

route add %1 mask 255.255.255.255 %6
route add %2 mask 255.255.255.255 %6
route add %3 mask 255.255.255.255 %6
route add %4 mask 255.255.255.255 %6
route add %5 mask 255.255.255.255 %6

DNSlist.bat
nslookup %1 2>&1 | grep Addresses | cut -c 13- > test.txt
for /F "tokens=1,2,3,4,5 delims= " %%i in (test.txt) do rout %%i %%j %%k %%l %%m %2

執行方法多加一個 Gateway 的 IP
DNSlist www.google.com.tw 192.168.0.253

此篇文章於 2010-09-06 02:34 AM 被 bx2aa 編輯。.
回覆
FYI
會員

引用:
作者: rain 觀看文章
主要是因為我有兩條路由
沒打算讓路由器管理嗎?
回覆
缺很大.........
回覆: 請教有DNS路由表這種工具嗎?
引用:
作者: rain 觀看文章
主要是因為我有兩條路由,一條是ADSL 512K/64K,另一條是VDSL 10M/2M,重點是我想把影音相關的網站都導到VDSL那條,甚至可以的話直接針對某個軟體走某個路由那就更完美了
用路由器去幫你導路由,
有特別MARK的挑出來跑ADSL 512K/64K這一路.
其他沒有MARK的通通跑VDSL這一路,
輕鬆又方便.

回覆
會員
回覆: 請教有DNS路由表這種工具嗎?
我的架構如下圖,請教如果是採用路由器來導路由,Fon+和AR-4031b都有路由表可以寫,可是有一個疑問,兩台Router是不同網段,如果以DD-WRT來主導路由,我是不是要做以下動作?

1.在Fon+增加Virtual Interface來跨越AR-4031b的網段(備註一)
2.啟動DD-WRT的DHCP,關閉AR-4031b的DHCP,讓所有Client的走Fon+
3.在Fon+設一條0.0.0.0全部導到192.168.10.1(備註二)
4.在Fon+設一條影音相關網站的IP導到Fon+取得的Public IP

備註一:關於第1點,突然想到Virtual Interface是在設Wireless,這樣不就後面都沒戲唱了

備註二:關於第3點,如果設下去會不會造成Client都不能進入DD-WRT的Web管理介面?因為要連到192.168.20.1也會被導到192.168.10.1,這要如何解呢?

還是我的架構可以改良,或者原架構有更好的設定方式?

還有謝謝bx2aa提供的Script,來好好研究一番,不過裡面用到的grep和cut都不是內建指令吧?這要去哪邊下載呢?

另外Script想到一個延伸的運用,因為nslookup只能解析該FQDN的IP,不知是否有工具可以解析該FQDN的網頁所有link的IP,因為影音的網站跟實際影音的串流都不同主機,IP也不一樣,如果單純解析該網站,實際上只有入口頁面有導路由,裡面的影音還是沒導到到路由

謝謝



抱歉圖片忘記寫上subnet mask:255.255.255.0

此篇文章於 2010-09-07 07:39 AM 被 rain 編輯。.
回覆
FYI
會員

兩條線路都採用撥號連線嗎?

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。