我購買了一本您文魁出版的「Linux Fedora 11系統與架站詳解」的書籍,一開始就在DNS的部份碰到了一點問題。
我測試過Fedora 11的i386和x86_64兩種版本,安裝時我將所有的套件都選擇安裝進電腦中(我有自行去勾選每一個套件,而非由安裝程式預設勾選的項目而已),介面則選擇英文,但有安裝中文支援。
我依照書中所介紹的方式設定了bind伺服器,但發現了一個很怪異的問題,就是當我設定完成,所有的Domain Name都可以正常運作而且被本機及其他電腦查詢到了,可是只要重新開機,就無法查到DNS伺服器,當然也無法找出每一個主機的名稱。
然後非得我執行「/etc/init.d/named restart」之後,主機名稱才能被nslookup指令找出來,請問原因為何?因為我總不可能每一次伺服器重新開機就要連上來執行dns伺服器重新啟動一次。
另外,在同一章節中您介紹到關於需要設定關於iptable的部份,那兩行指令加入了「/etc/sysconfig/iptables」設定檔後,如果執行了「/etc/rc.d/init.d/iptables restart」之後,兩行設定檔就會消失,但如果用書中所述的「/etc/init.d/iptabes restart」指令則不會,因為以前所使用的Fedora版本都是執行「/etc/rc.d/init.d」目錄下的執行檔,為何在fedora 11中,卻變成要執行「/etc/init.d/」目錄下的這個執行檔?兩者差異為何?而且為何執行「/etc/rc.d/init.d」目錄下的執行檔設定檔就會被回復到預設值呢?
書籤