精華區 > 酷!學園 精華區

[ DNS ] 有關 DNS 的疑問

(1/3) > >>

sexbear:
想請一各有關DNS的問題
小弟在學校裡有台機器正反解都沒有問題
可是在家里有台機器,是用東森寬頻,是動態ip
那想要透過學校的那台機器架各dns來指向家中的機器
不之這樣可行嗎?
謝謝~~

PS:因為看到的一些中文文件的範例都是用192.168.*.*或是DNS就是在那各網域裡頭,故想請問一下是否可以做到上述的想法呢?

梁楓:

--- 引述: "sexbear" ---想請一各有關DNS的問題
小弟在學校裡有台機器正反解都沒有問題
可是在家里有台機器,是用東森寬頻,是動態ip
那想要透過學校的那台機器架各dns來指向家中的機器
不之這樣可行嗎?
謝謝~~

PS:因為看到的一些中文文件的範例都是用192.168.*.*或是DNS就是在那各網域裡頭,故想請問一下是否可以做到上述的想法呢?
--- 引用結尾 ---


當然是可以的,你可以參考網中人在 學習Linux 裡的 架設 dns
而你上線的時候,去更改你的IP為現在的ip
理論上應該就可行了

事實上,目前我這裡有幾台機器就是這樣子做

不過應該有比較方便的功能
你參考看看 /usr/ports/net/ddclient 這個ports看看
做出來 記得分享一下你的心得喲

sexbear:
原來梁楓大大也是這樣做地阿..*-*
可否請大大幫我看看哪邊設定有問題呢?一直查不到機器...
我的/etc/named.conf
options {
        directory "/etc/namedb";
};
zone "." {
        type hint;
        file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
        type master;
        file "localhost.rev";
};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
        type master;
        file "localhost.rev";
};        
zone "aaa.bbb.ccc.ddd" {
//aaa.bbb.ccc.ddd是我的主機名稱
        type master;
        file "zone.news";
};
zone "124.85.210.in-adda-arpa" {
//現在家裡的機器ip是210.85.124.126
        type master;
        file "zone.ethome";
};

/etc/namedb/zone.news內容是
$TTL    3600

@       IN      SOA     aaa.bbb.ccc.ddd. root.aaa.bbb.ccc.ddd.  (
                                20020419        ; Serial
                                3600    ; Refresh
                                900     ; Retry
                                3600000 ; Expire
                                3600 )  ; Minimum
        IN      NS      aaa.bbb.ccc.ddd.
sexbear IN      A       210.85.124.126

/etc/namedb/zone.ethome內容是
$TTL    3600

@       IN      SOA     aaa.bbb.ccc.ddd root.aaa.bbb.ccc.ddd.  (
                                20020419        ; Serial
                                3600    ; Refresh
                                900     ; Retry
                                3600000 ; Expire
                                3600 )  ; Minimum
        IN      NS      aaa.bbb.cc.ddd.
126     IN      PTR     sexbear.aaa.bbb.ccc.ddd.    

有看到named這各process跑起來
可是如果用nslookup sexbear.aaa.bbb.ccc.ddd
出現的訊息是: can't find sexbear.news.tmu.edu.tw.: Non-existent host/dom
ain

不知這是哪兒有問題呢?

ddclient 小弟已經裝起來了,如果有實作成功必定跟大家分享...謝謝大大..*-*

梁楓:
1. nslookup 要將server 設成你的這台電腦,以防查詢是其它DNS 未更新的data
2. 查詢/var/log/messages ,是否有BIND執行時留下的ERROR

先看看這二點,利用這個方式去除錯。

另,你使用ethome.com.tw 的線路,他們有提供你反解的授權嗎?
還有,你架的DNS務必也要將該DN的授權指到該電腦的ip上

kenny:
我不清楚 freebsd 的設定是否和 linux 一樣。
如果您的 dns 基本功能已經好了﹐可以參考如下這篇文章﹕
http://www.study-area.org/tips/ddns.htm

這樣就算您家裡的 IP 是動態取得的﹐也可。

導覽

[0] 文章列表

[#] 下頁

前往完整版本