Dynamic DNS 與 IP 分享器

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

Dynamic DNS 與 IP 分享器

文章RiskyMTTsai » 週四 7月 24, 2003 1:01 am

我目前的網路模式是以 DHCP 的方式連 IP 分享器上網.
我在 www.dyndns.org 申請了一個 domain name, 利用 ddclient or ez-ipupdate 在每次上網的時候去更新 domain name 的對應 ip.

我的問題是:
1.如何設定讓 ddclient 去更新的是 IP 分享器連出去的真實 IP, 而不是內部 IP呢?
2.假設 1. 解決後, 那麼該怎麼解決底下圖片的問題呢?

圖檔

想了好久, 也試了好久, 還是沒能解決...:-(
多做一定多學
RiskyMTTsai
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週日 2月 23, 2003 8:59 am

re:Dynamic DNS 與 IP 分享器

文章阿信 » 週四 7月 24, 2003 9:42 am

1:dyndns.org的client program最好是使用在有真實ip的Linux主機上。

如果是分享器下面的client執行update program,只會更新成private ip。

目前是無解,小弟也是為此困擾,所以還是另外用一台機器吧...

2:如果你要架設web server的話,因為ip分享器會佔去port 80,所以內部機器要使用port map的方式對應到別的port才行。

unstable中還有一個ipcheck.py這個程式,也是拿來跟dyndns.org做update的program,小弟都是用這個的。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Dynamic DNS 與 IP 分享器

文章RiskyMTTsai » 週四 7月 24, 2003 11:54 am

阿信 寫:1:dyndns.org的client program最好是使用在有真實ip的Linux主機上。

如果是分享器下面的client執行update program,只會更新成private ip。

目前是無解,小弟也是為此困擾,所以還是另外用一台機器吧...

我在第一次安裝 ez-ipupdate 的時候, 有成功更新成真實 ip,
但是之後移除再安裝就不行了... :-(

阿信 寫:2:如果你要架設web server的話,因為ip分享器會佔去port 80,所以內部機器要使用port map的方式對應到別的port才行。

unstable中還有一個ipcheck.py這個程式,也是拿來跟dyndns.org做update的program,小弟都是用這個的。

請問要怎麼做 port map 呢? :-?

阿信兄說的那個程式可以正常更新 ip 了嗎?
我現在是將更新 ip 的程式安裝在別台機器上,
試了幾次, 它都能將真實 ip 更新上去...

那台機器也是先連 IP 分享器再上網的...
是因為軟體的關係嗎? 嗯...

*謝謝阿信兄的回答*
多做一定多學
RiskyMTTsai
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週日 2月 23, 2003 8:59 am

re:Dynamic DNS 與 IP 分享器

文章阿信 » 週四 7月 24, 2003 12:53 pm

To RiskyMTTsai兄:

如果ez-ipupdate能夠正確對應的話,那小弟也想要用用看,目前因為ipcheck無法這樣更新,會變成private ip(害我把MX record搞爛了),所以才不建議使用。

但或許有新的版本修正也說不一定。

port map的話,可以參考你的分享器手冊,有的會寫virtual host(Server)的設定。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Dynamic DNS 與 IP 分享器

文章阿信 » 週四 7月 24, 2003 3:26 pm

剛剛嘗試了一下ipcheck,發現已經可以讓client端正確update ip分享器的ip address了。

還不錯用。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Dynamic DNS 與 IP 分享器

文章RiskyMTTsai » 週四 7月 24, 2003 10:35 pm

阿信 寫:To RiskyMTTsai兄:

如果ez-ipupdate能夠正確對應的話,那小弟也想要用用看,目前因為ipcheck無法這樣更新,會變成private ip(害我把MX record搞爛了),所以才不建議使用。

ez-ipupdate 還不能正確對應. :-(

我猜想應該是那時候我剛在 www.dyndns.org 申請好 domain name,
該網站就幫我連線的 IP 記錄下來, 以至於我 ping 的時候以為是 ez-ipupdate 更新的, 而事實上我尚未用 ez-ipupdate 去更新, 才天真地以為 "第一次" 安裝時可以. :-P

剛剛試玩了 ipcheck, 真的可以正常對應更新了! 謝謝阿信兄... :-)

至於 port map 的問題, 得等原來設定那台 IP 分享器的同梯回來才能解決了.
多做一定多學
RiskyMTTsai
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週日 2月 23, 2003 8:59 am

re:Dynamic DNS 與 IP 分享器

文章keinkein » 週一 8月 18, 2003 6:30 pm

我知道一个思路:(coding: GB2312)
共享上网的话,这个DHCP分配的IP地址肯定在IP分享器的一个HTML
页面中(这个页面需要IP分享器的管理员口令才能访问),可以通过脚本分析这个页面,从其中得到 IP, 然后用这个IP 更新D-DNS记录。(了解这个原理,我想很多人都可以作出这个脚本)

网上有现成的脚本,好象名字是DNSer,

下面的原文来自其说明文件:
“Intro
We wrote DNSer for our own use, because at that time we didn’t find any such program that would suit us (fully user-configurable and running as NT service). We tested it for a few months. After that it was released for public use (in September 2002).
Testing was done with two different routers (Linksys BEFSR41 and DrayTek Vigor 2200) and these dynamic DNS providers: #, #, #, #, #, # – listed in order, as they were tested. We also tested web based IP detection at # and #.
keinkein
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週五 7月 18, 2003 11:11 am
來自: China

re:Dynamic DNS 與 IP 分享器

文章keinkein » 週一 8月 18, 2003 6:41 pm

我想起来了,我自己曾经利用这个脚本同时更新5个 DDNS ,不过这个脚本是用在 Windows操作系统下,原理如我前述。
keinkein
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週五 7月 18, 2003 11:11 am
來自: China


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客