Lucifer 撰寫於文章 <3YSg7b$GbT@bbs.ee.ntu.edu.tw>...
>※ 引述《lman.bbs@bbs.ccns.ncku.edu.tw (大量閱讀大量思考)》之銘言:
>: 小弟在設定完ipchains後
>: 已經可以正常的上線!
>: 不過碰到一個有關dns的問題!
>: 目前用瀏覽器的話透過proxy來找尋不會有問題!
>: 另外將proxy的fqdn寫在hosts裡面
>: 但是...若是利用telnet連線的化
>: 沒寫在hosts裡面的host就都連不上去!
>: 請問該怎麼辦呢!?
>: 還是要在linux server端架設dns來作cache only的service呢!?
>把named startup 就行了,記得把linux box 的dns 只到你上游的 dns
>其他機器的dns指到 linux box


如果用來做 DNS 的主機﹐只要連得上 internet 就可以了﹐無需指定上游 DNS﹐用自
己就可以。同樣﹐如果其它客戶主機能夠直接連得上 internet 或 masqueraded 好
了﹐隨便使用任何一個 DNS 都可以﹐當然是越近越好啦~~~

看前面朋友的問題﹐要麼是沒有為客戶機器指定好 dns ﹐要麼是連不到指定的 dns ﹐
如果是後者﹐可能是 IP MASQ 沒有設定好﹐暫時將所有限制開放試試﹕
ipchains -F
ipchains -X
ipchains -P input ACCEPT
ipchians -P output ACCEPT
ipchains -P forward MASQ

如果還是不通﹐請檢查一下 routing 是否設定好。

最後﹐別忘了將 ipchains 放回正確的設定。

關於 IP MASQ 和 NAT 的一些設定﹐或許可以參考 http://go.to/study-area 之“學
習 Linux”。