小氣架站 DIY: 到 dyndns.org 申請免費 Domain Name
伺服器架好後, 總得告訴別人你的網址在哪, 如果你的 ADSL 是固定 IP 那還好, 告訴別人你的 IP Address 就可以確實連到你的 Server; 但若你用的是浮動 IP 的怎麼辦呢? 再說, 記幾個有意義的單字總比記一串數字來得容易 (難道你都是打 http://202.43.195.52 連到奇摩網站?) So, 今天就來申請個免費的 Domain Name 吧!
申請 dyndns.org 免費 Domain Name 的好處
- 固定 IP / 浮動 IP 皆可使用
- 可以設定自己想要的 Domain Name
- IP Sharing 普遍支援的 Dynamic DNS 標準 (可以直接在 IP Sharing 裡面設定)
- 不用花錢 ^^
到 dyndns.org 申請免費的 Domain Name
- 開啟瀏覽器, 連結網址: http://www.dyndns.org/
- 第一次註冊請點選畫面右上角的 "Sign Up Now".
- 依序輸入 username (將來要 login 到 dyndns.org 的帳號)、e-mail address、password, 完成後會發一封確認信到你的 e-mail 信箱.
- 檢查你的 e-mail, 看看是否有一封主旨為: Your DynDNS.org Account Information 的信. 打開後, 點選 "To confirm your account, please go to the address below" 底下的那串連結完成註冊.
- 回到 dyndns.org 首頁, 於畫面右上角輸入剛剛註冊的帳號密碼後, 按 Login 登入.
- 點選 Services
- 如果你是浮動 IP (PPPoE、DHCP), 請點選 Dynamic DNS; 固定 IP 請點選 Static DNS. (以下操作兩者皆同)
- 點選 Add Host, 並於右畫面中輸入您想使用的 Domain Name. 例如: superman.homeip.net (superman 是可以自己輸入的任意字串, homeip.net 是下拉清單中的其中一個項目, 兩個字串合起來等於 superman.homeip.net, 這就是專屬於您的 Domain Name)
- 設定完畢後, 按 Add Host 即可完成 Domain Name 註冊, 不過因為使用者很多, 有些名字可能已經先被別人註冊使用了, 這時候只好多試幾個不同的名字 (Hostname) 囉!
在 IP Sharing 裡面設定自動更新 IP 對應
如果你的 IP Sharing 裡面有 Dynamic DNS (ddns) 設定功能的話, Enable 這個 function, 輸入相關的設定就可以啦! 相關設定方法請參閱你的 IP Sharing 說明書.
如果你的 IP Sharing 沒有 Dynamic DNS 設定功能, 請參閱以下 Linux Server 的設定方式.
讓 Linux Server 自動更新 IP 對應
- 下載 ddclient:
http://s90389134.onlinehome.us/ddclient/ddclient-3.6.3-1.noarch.rpm - 安裝後, 修改 /etc/ddclient.conf 設定檔 (紅色表示你應該輸入的地方):
約 37 行的地方:
#fw-login=admin, fw-password=xxxxx
修改成:
fw-login=登入 IP Sharing 的帳號, fw-passwd=登入 IP Sharing 的密碼
約 40 行的地方:
#use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address'
修改成:
use=fw, fw=IP Sharing 的內部 IP/有外部 IP 的那個網頁名稱, fw-skip='外部 IP 之前的那串文字'
約 54 行的地方:
#login=your-login
#password=test
修改成:
login=登入 dyndns.org 的帳號
password=登入 dyndns.org 的密碼
約 65 行的地方 (Dynamic DNS 專用):
#server=members.dyndns.org, \
#protocol=dyndns2 \
#your-dynamic-host.dyndns.org
修改成:
server=members.dyndns.org, \
protocol=dyndns2 \
你申請的 Domain Name
約 74 行的地方 (Static DNS 專用):
#static=yes, \
#server=members.dyndns.org, \
#protocol=dyndns2 \
#your-static-host.dyndns.org
修改成:
static=yes, \
server=members.dyndns.org, \
protocol=dyndns2 \
你申請的 Domain Name
ps. 設定兩個以上 Domain Name 時, 請用逗號隔開. - 完成以上設定後, 執行 /etc/rc.d/init.d/ddclient restart 重新啟動 ddclient 即可生效.
完成以上所有步驟後, 再等個幾個小時, 就可以用 http://你申請的 Domain Name/ 連到你的 web server 啦! 不過, 雖然 dyndns.org 不用錢而且申請方便, 由於中國政府的限制, 中國大陸的 user 無法連到這個 Domain Name 喔! 如果你想申請不用錢的 Domain Name, 又想讓大陸的網友可以連結的話, 可以到 http://www.3322.org/ 這個網站去申請, 也是不用錢的喲!
Posted by Jamyy at 2004年11月09日 15:38
Trackback Pings
TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/13
Comments
請問你有雅虎即時通嗎?有可以線上教我ddclient怎麼設定嗎?我的是Linux Fedora Core 的平台。
Posted by: 安森 at 2007年01月20日 11:20
新版的 ddclient 似乎比以前更好設定了
您可以研讀 ddclient.conf 裡面的說明
相信很快就能設置完成 :)
Posted by: Jamyy at 2007年04月13日 16:11
Dear Jamyy:
有問題請教如下↓
fw-login=登入 IP Sharing 的帳號, fw-passwd=登入 IP Sharing 的密碼→這是指root和密碼嗎?
use=fw, fw=IP Sharing 的內部 IP/有外部 IP 的那個網頁名稱, fw-skip='外部 IP 之前的那串文字'→所謂的外部 IP 的那個網頁名稱和外部 IP 之前的那串文字如果沒有,需要修改或設定嗎?
煩請指點迷津
迷糊的wanye
Posted by: wanye at 2007年04月17日 14:04
您好!
其實有更簡單的設定方法:
找出 ddclient.conf 裡 "To obtain an IP address from Web status page" 這行
把它底下那行 #use=web, web=checkip.dyndns.org/,.., 的註解符號 "#" 刪掉
剩下的就是修改 dyndns 的 dynamic 或 static 的部份就行了
Posted by: Jamyy at 2007年04月17日 21:27
Dear Jamyy:
很感謝您的回覆,照您的方式下去試,DDNS 還是無法Update,
我將我使用的環境敘述如下:用Fedora Core 3建置ftp server、http server、samba server、ntop等,有兩張網卡,一張對內,一張對外,對外用adsl pppoe上網,目前想使用DDNS的方式來架設mail和dns server,請Jamyy指點一下。謝謝!
wanye
Posted by: wanye at 2007年04月19日 09:15
wanye 您好
以下是給您的修改建議:
use=if, if=ppp0
login=你的 dyndns.org 登入帳號
password=你的 dyndns.org 登入密碼
##dyndns.org dynamic addresses
server=members.dyndns.org, \
protocol=dyndns2 \
你申請的hostname.dyndns.org
測試是否能正常運作
ddclient -daemon=0 -debug -verbose -noquiet
Posted by: Jamyy at 2007年04月19日 09:51
Dear Jamyy:
經您說明,DDNS已經OK了,謝謝您的指導,希望以後有問題還可以向您請益。謝謝!
Wanye
Posted by: Wanye at 2007年04月19日 17:28
很高興能幫得上忙 :)
Posted by: Jamyy at 2007年04月20日 12:48
Dear Jamyy:
粉抱歉又來打擾您了!
由於不知您的分類,只好在此貼文,請您見諒!
我剛架好webmail,網址為→http://wanye-chen.dyndns.org/mail 請問我要如何讓網址變為→http://webmail.wanye-chen.dyndns.org
請指教!
Wanye
Posted by: wanye at 2007年04月24日 23:00
Wanye 您好!
首先, 請編輯 ddclient.conf, 設定 wildcard=yes
接著讓這個設置立即生效:
執行 ddclient 更新 dyndns 設置, 或到 dyndns.org 手動勾選 wildcard
ping webmail.wanye-chen.dyndns.org 若有回應或有解析出 IP 就表示已成功開啟 wildcard 功能
最後就是編輯 web server 的 virtual host 設定:
以 Apache HTTP Server 為例
vi httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName wanye-chen.dyndns.org
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName webmail.wanye-chen.dyndns.org
DocumentRoot /var/www/webmail
</VirtualHost>
fyr: http://httpd.apache.org/docs/2.0/vhosts/examples.html
Posted by: Jamyy at 2007年04月25日 09:04
Dear Jamyy:
修改ddclient 更新 dyndns 設置後,解析IP已成功,以照您的說明設定web server 的 virtual host,不過還是沒有成功,原本wanye-chen.dyndns.org會是首頁,wanye-chen.dyndns.org/mail會是 openwebmail,若是webmail.wanye-chen.dyndns.org則無法顯示網頁,現在是
wanye-chen.dyndns.org和webmail.wanye-chen.dyndns.org會是首頁,我希望是wanye- chen.dyndns.org和webmail.wanye-chen.dyndns.org能直接進入webmail,外面的設定方法如下↓
建立一個 index.html 檔案, 內容如下 a 或 b 皆可
a.
b.
然後將 index.html 拷貝到 http server 的 document root,
ps: 以 FreeBSD 來說, 會在 /usr/local/www/data, 以 Linux/RedHat 來說, 會在 /var/www/html
我照他們方式下去設定,可是一直不行,= =,請Jamyy指教。
Wanye
Posted by: wanye at 2007年04月25日 17:33
Wanye 您好!
看來您的問題癥結應該是在 VirtualHost 的設置有誤
"現在是
wanye-chen.dyndns.org和webmail.wanye-chen.dyndns.org會是首頁"
我猜您那兩個 VirtualHost 的 DocumentRoot 應該設成同一個路徑了, 其實應該設成不同路徑才是.
請再試試看吧 :)
Posted by: Jamyy at 2007年04月25日 20:06
Dear Jamyy:
我webmail變成首頁已經ok了,我是按照您的設定,兩個 VirtualHost 的 DocumentRoot 設成同一個路徑,之後再
建立一個 index.html 檔案,內容如下↓
這樣之後才ok,不過尚有三個問題請教如下↓
a. 我ddclient有設定開機啟動,不過沒辦法立刻update我的 ddns,是否可以改成開機和每隔一段時間就自動update?
b. 我的mail server可以寄信給別人,卻無法收信,別人都無法寄信給我,請問是我有哪一個地方沒設定好嗎?
c. 我有設定外寄伺服器驗證,我用別人的伺服器不用驗證也可以寄,用我自己的伺服器寄就一定要驗證才可以寄,請問我這樣設定是正確的嗎?
請指教
Wanye
Posted by: wanye at 2007年04月25日 23:21
(以下均以 fedora 環境為例)
a1. 開機自動執行 ddclient: 編輯 /etc/rc.d/rc.local, 加入 /usr/sbin/ddclient -daemon=0 -syslog -quiet -force
a2. 每隔一段時間自動 update: 編輯 /etc/crontab, 加入如上指令
b. 請檢查防火牆是否擋住 tcp 25 port, 以及 dovecot (pop / imap service) 是否已啟動且設定正確
c. outlook express 裡的 "外寄伺服器驗證" 項目是指寄信的時候, 這個 mail server 會不會向你要你的帳號密碼做身份查驗. 而 mail server 也必須啟用驗證功能才行, 方法請見: /blog/archives/2004/11/fedora_core_2_s.html
Posted by: Jamyy at 2007年04月26日 10:46
Dear Jamyy:
a和c已經ok,但還是沒有辦法收信,信自己寄給自己,以是收不到,我確定25 port有開,卻還是不行,還是要查尋log檔來檢視原因...
wanye
Posted by: wanye at 2007年04月26日 14:43
Wanye 您好!
沒錯, 遇到問題的時候, 查 log 就對了
建議先在 server 端執行 tail -f /var/log/maillog
再用 outlook 發信看看, 這樣就能確實掌握發信時的狀況
Posted by: Jamyy at 2007年04月26日 15:11
Dear Jamyy:
問題已經解決了,是Sendmail: localhost.localdomain 的問題,更新hostname之後就ok了,謝謝!
Wanye
Posted by: wanye at 2007年04月26日 20:33
恭喜你成功了, Wanye :)
Posted by: Jamyy at 2007年04月27日 09:19
Dear Jamyy:
今天我剛架好mrtg,目前測試中,有些問題請教如下↓
我下指令chkconfig snmpd on,也用chkconfig list snmpd 是開啟的,請問reboot後會自動執行嗎?還是要在/etc/rc.d/rc.local裡下參數呢?另外,請問哪裡能查詢mrtg設定的相關說明註解嗎?
Wanye
Posted by: wanye at 2007年04月28日 15:31
是的, 沒錯
執行 chkconfig snmpd on 則 snmpd 會在開機時自動啟動, 不需要再到 rc.local 設定
chkconfig --list snmpd 會顯示 snmpd 在各個 runlevel 的開關情況
Posted by: Jamyy at 2007年04月29日 08:37
你好!小弟剛接觸Linux不久...最近在http://www.dyndns.org/ 升請了一個dns想架vsftp來玩玩~我家是用東森的網路+IP分享器...當我連到我升請的DNS的時候他只能進到我的IP分享器裡..沒辦法直接到 我的電腦..我有下載client端的程式...也照你說的設好了(約40行那我沒設..因為看不懂..我是把這行#拿掉-->#use=web, web=checkip.dyndns.org/,..,還有..我的IP分享器有支援DDNS的功能..那我是不是可以不用裝Client的程式? )~我覺的我好像是IP分享器沒設好..能否請教如何設定呢?~感謝~~
Posted by: airmax at 2007年09月16日 14:06
airmax 您好,
您可以找看看 ip 分享器的選單裡面有沒有 "開放通訊埠"、"port forwarding" 之類的功能
例如:
public: (FTP / tcp 21) → local: 192.168.1.1 (tcp 21)
意思就是: 從外面連進來 tcp 21 port 的話, 會轉向到內部電腦 192.168.1.1 的 tcp 21 port
以上只是簡單的假設, 每一款 ip 分享器的設定介面都不太一樣.
若 ip 分享器有支援 dyndns, 直接在 ip 分享器設定就行了, 不需另外在 linux 或 windows 安裝 client 程式.
Posted by: Jamyy at 2007年09月17日 14:07
Dear Jamyy,
你好,我想通过注册dyndns来设置dynamic ip address, 但是不论我怎么改/etc/ddclient.conf文件都无法实现,我用的是路由,对内的ip address我设为 192.168.1.108, 在ddclient.conf的设置中,我尝试过如下方法:
1.
use=if, if=eth0
login=你的 dyndns.org 登入帳號
password=你的 dyndns.org 登入密碼
##dyndns.org dynamic addresses
server=members.dyndns.org, \
protocol=dyndns2 \
你申請的hostname.dyndns.org
运行ddclient -daemon=0 -debug -verbose -noquiet后的错误是:
DEBUG: get_ip: using if, eth0 reports 192.168.1.108
DEBUG:
DEBUG: nic_dyndns2_update -------------------
INFO: setting IP address to 192.168.1.108 for mulandesign.isa-geek.com
UPDATE: updating mulandesign.isa-geek.com
CONNECT: members.dyndns.org
WARNING: cannot connect to members.dyndns.org:80 socket: IO::Socket::INET: connect: Connection timed out
FAILED: updating mulandesign.isa-geek.com: Could not connect to members.dyndns.org.
2.后来我又改为:
use=web, web=checkip.dyndns.org/, web-skip='IP Address'
login=你的 dyndns.org 登入帳號
password=你的 dyndns.org 登入密碼
##dyndns.org dynamic addresses
server=members.dyndns.org, \
protocol=dyndns2 \
你申請的hostname.dyndns.org
运行ddclient -daemon=0 -debug -verbose -noquiet后同样无法连接。
请问Jamyy能否帮忙提供一些建议,谢谢
Posted by: sheepfarm at 2007年09月22日 19:48
附:方法2运行ddclient -daemon=0 -debug -verbose -noquiet后的错误是:
WARNING: cannot connect to checkip.dyndns.com:80 socket: IO::Socket::INET: connect: Connection timed out
Posted by: sheepfarm at 2007年09月22日 19:51
给您添麻烦了,还有一点想提一下的是http://www.dyndns.com/support/kb/using_inadyn_with_dyndns_services.html
网站上的checkip服务无法使用,不知道这是不是原因。谢谢
Posted by: sheepfarm at 2007年09月22日 20:20
而且我无法ping到checkip.dyndns.com或checkip.dyndns.org
网上好像说dyndns被中国政府block掉了,请问是不是因为这样所以我的ddclient无法使用checkip更新ip address呢?
谢谢
Posted by: sheepfarm at 2007年09月22日 20:49
sheepfarm 您好,
在中國大陸使用 dyndns 的確是有些問題的
建議您參考其他 ddns 方案, 例如:
花生殼 (http://www.oray.cn/)
3322 (http://www.3322.org/)
Posted by: Jamyy at 2007年09月22日 22:11
谢谢Jamyy的指点:)
Posted by: sheepfarm at 2007年09月23日 20:56
wildcard 功能
是什麼功能阿,對這個選項不懂
請各位高手幫我解答,謝謝
Posted by: Ross at 2007年10月08日 10:46
當 wildcard 功能開啟時, 在申請的 domain name 前面加上任一字串都能指向到相同的 IP 位址
例如: 我申請的 cha.homeip.net, 在 wildcard 開啟時, www.cha.homeip.net、ftp.cha.homeip.net、mail.cha.homeip.net、 abc.cha.homeip.net、xyz.cha.homeip.net... 都是指向同一部主機
若 wildcard 關閉時, 只能用 cha.homeip.net 這個名稱才能連結
Posted by: Jamyy at 2007年10月08日 11:39
Dear Jamyy:
不好意思!我又來麻煩您嚕~
請問一下~我用fedora core 4架了一個ftp、web跟mailserver,ip位址192.168.12.21,外掛了ddns軟體,請問→如果我用一個ip分享器,對外連線是 pppoe模式,內部設定的虛擬伺服器如果設了dns、ftp、web跟mailserver,這樣可以從外部連入內部嗎?
請Jamyy大大不吝指導一下~謝謝!
Wanye
Posted by: Wanye at 2007年10月11日 17:30
Wanye 您好,
可以, 只要在 ip 分享器上設置虛擬伺服器, 並指向 linux 主機, 就能從外面連入主機的相關服務.
Posted by: Jamyy at 2007年10月12日 10:36
Dear Jamyy:
目前看起來是ok了,感謝您的指點!^^
另外,我想請問一下~
如果~我掛了ddns,而不設定虛擬伺服器的dns 53 port(tcp+udp)的話,那麼...我的ddns可以work嗎?
從外部連我的domain name是可以的嗎?煩請Jamyy指點一下~~謝謝!
Wanye
Posted by: Wanye at 2007年10月12日 15:03
Wanye 您好,
使用 ddns 的話, 是不需要開設 53 port 的
只要是在 dyndns.org 申請的 domain name
dns 的解析完全由 dyndns.org 負責
如果是自己架設 dns 才需要開放 53 port
而且只要是 udp 53 port 就行了
因為 dns 的 query 是 udp 封包
Posted by: Jamyy at 2007年10月12日 21:44
Dear Jamyy:
感謝您的回覆與指導~
目前大致上ok嚕~
有問題再向您請益~
謝謝~
Wanye
Posted by: Wanye at 2007年10月13日 00:23
Dear Jamyy:
想請教您一個問題,如果我要自己架設一個dns server,照您之前的回覆,我可以在哪裡申請免費的domain name來架設dns server呢?
Wanye
Posted by: Wanye at 2007年10月14日 13:15
Wanye 您好,
一般免費的 domain name 只提供 "free domain name forwarding service", 無法搭配自行建置的 dns, 想找到免費提供 "domain name with dns support" 要花點時間在網路上搜尋看看
如果預算許可, 申請一年NT$四五百元的 .idv.tw 域名也是個經濟實惠的方法 :)
Posted by: Jamyy at 2007年10月14日 23:29
Dear Jamyy:
感謝您的指點與回覆,我會再找看看的,不然就是要申請一年NT$四五百元的.idv.tw的域名。感恩~
Wanye
Posted by: Wanye at 2007年10月15日 18:41
Dear Jamyy:
不好意思!我又來麻煩您嚕~
我已經向Hinet申請了domain name為edimax.idv.tw,也申請了一個固定ip,去查看了http://www.mtm.ks.edu.tw/computer/FC5/ 的dns設定,可是我發現不行耶~有奇怪的錯誤,是我設定也誤嗎?錯誤訊息如下↓
Starting named:
Error in named configuration:
dns_rdata_fromtext: edimax.idv.tw.zone:3: near '3H': not a valid number
zone edimax.idv.tw/IN: loading master file edimax.idv.tw.zone: not a valid number
_default/edimax.idv.tw/IN: not a valid number
zone localhost/IN: loaded serial 42
dns_rdata_fromtext: 12.168.192.rev:7: near eol: unexpected end of input
zone 12.168.192.in-addr.arpa/IN: loading master file 12.168.192.rev: unexpected end of input
_default/12.168.192.in-addr.arpa/IN: unexpected end of input
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.arpa/IN: loaded serial 1997022700
zone 255.in-addr.arpa/IN: loaded serial 42
zone 0.in-addr.arpa/IN: loaded serial 42
拜託Jamyy指點一下!
Wanye
Posted by: Wanye at 2007年10月16日 14:46
Wanye 您好,
應該是 zone file (edimax.idv.tw.zone) 格式有誤
請參考鳥哥的教學: http://linux.vbird.org/linux_server/0350dns.php
Posted by: Jamyy at 2007年10月17日 12:52
Dear Jamyy:
不好意思!我又來請教您嚕~
目前我的dns已經ok了,是edimax.idv.tw,不過~我只能用外部ip來解析,內部ip不行,我是否要再設定一個內部ip的解析呢?請Jamyy指點一下。謝謝~
Wanye
Posted by: Wanye at 2007年10月18日 14:59
Wanye 您好,
如果您想讓 dns server 在內部查詢時回應內部 ip, 從外部進來的查詢回應外部 ip 的話, 請參考這篇:
http://cha.homeip.net/blog/archives/2006/05/bind9_view_stat.html
Posted by: Jamyy at 2007年10月20日 00:30
Dear Jamyy:
感謝您的指導,目前已經ok了,有問題再向您請益。
Wanye
Posted by: Wanye at 2007年10月22日 14:16
Dear Jamyy:
不好意思!我又來麻煩您嚕~
我的domain為edimax.idv.tw,我在dns設定cname為www、dns、ftp,ip都指向同一台,在網址輸入www(dns). edimax.idv.tw是web首頁,輸入www.edimax.idv.tw/cgi- bin/openwebmail/openwebmail.pl是webmail首頁,
我在dns另外設定cname為mail,我在virtual host設定了www.edimax.idv.tw指向web首頁,mail.edimax.idv.tw指向webmail首頁,可是結果卻便成都指向 web首頁,是我virtual host設定錯誤嗎?還是我路徑底下的index page寫錯呢?
煩請Jamyy指點一下!謝謝。
Wanye
Posted by: Wanye at 2007年10月24日 17:08
Wanye 您好,
除了在 dns 設置 mail.edimax.idv.tw 之外
還需要在 apache http server 中設置 virtual server:
以下設定係假設您的 openwebmail 網頁檔案在 /var/www/html/openwebmail
cd /var/www/html/openwebmail
rm -f index.html
ln -s redirect.html index.html
vi /etc/httpd/conf/httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.edimax.idv.tw
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName mail.edimax.idv.tw
DocumentRoot /var/www/html/openwebmail
Alias /openwebmail /var/www/html/openwebmail
</VirtualHost>
存檔後重新啟動 http server 即可
Posted by: Jamyy at 2007年10月25日 11:59
Dear Jamyy:
照您的敘述做設定,目前已經ok。感謝您的指點!
請問:以後我再架設另外一台server時,照此設定也可以嗎?
另外,我在/etc/hosts內設定hostname為abc.com.tw並儲存,可是從開機後卻還原成之前的hostname為mail.abc.com.tw,這是我哪邊的設定沒改嗎?
Wanye
Posted by: Wanye at 2007年11月02日 11:47
Wanye 您好,
恭喜您設定成功囉~
1. 下次若要再進行類似的 Virtual Host 應用時, 照這樣設定就行了
2. 本機的 hostname 可在 /etc/sysconfig/network 裡面設定
Posted by: Jamyy at 2007年11月05日 21:54
Dear Jamyy:
多虧有您的指點與教導!
不然憑我這"兩光"的腦袋,可能搞不出一個所以然來。
再次謝謝您的回覆,感恩!
希望以後有問題能夠再向您請益。
Bset Regards
Wanye
Posted by: Wanye at 2007年11月06日 12:39
Dear Jamyy:
不好意思!我又來打擾您嚕~
我有裝Webmin,Server是掛DDNS,不過~我只能從http://內部IP:10000連入Webmin,從http://外部IP: 10000或http://DDNS:10000都不能連入Webmin,是要再Webmin那邊另外設定呢?(用外部IP、DDNS連WEB都OK)
請Jamyy大大指點一下。謝謝!
BR
Wanye
Posted by: Wanye at 2007年11月16日 11:06
Wanye 您好,
請在 IP 分享器設定 Virtual Server (Port Forwarding), 將 TCP port 10000 指向 Webmin host 即可
Posted by: Jamyy at 2007年11月16日 14:20
Dear Jamyy:
已ok啦~3q~
BR
Wanye
Posted by: Wanye at 2007年11月16日 15:58
Dear Wanye
有一個問題想請教您,我是用centos架站,原本用IP分享器的Dynamic DNS,連線也都正常,但我搬回家後因為不想買router(沒錢啦),網路環境只剩華電8M小烏龜(TECOM AR4031B改硬撥)
但小烏龜無法Dynamic DNS,所以只好在Centos上DDCLIENT, Virtual Server 對應80PORT,我PING我的Hostname也對的到我的真實IP,已經改到無牆無守衛了,但就是無法進入網頁,若在小烏龜裡頭改 Managment的Access Control -- Services
Services LAN WAN
FTP Enable Enable
HTTP Enable Enable
ICMP Enable Enable
SNMP Enable Enable
SSH Enable Enable
TELNET Enable Enable
TFTP Enable Enable
WAN的HTTP打勾,在另一台電腦上連我的HOSTNAME,則會進入小烏龜的設定頁(要輸入帳號密碼那裏),所以由以上看來,是不是我的PORT對應 出了問題,亦或者是讓CENTOS取得浮動IP,TECOM AR4031B不要改硬撥(我沒用過這一款)我真的不想花錢了....嗚嗚
希望能麻煩您解答~~感激不盡呀
下面是我測試的結果
[pupu@elwin ~]# ddclient -daemon=0 -debug -verbose -noquiet
=== opt ====
opt{cache} :
opt{cmd} :
opt{cmd-skip} :
opt{daemon} : 0
opt{debug} : 1
opt{exec} :
opt{facility} :
opt{file} :
opt{force} :
opt{fw} :
opt{fw-login} :
opt{fw-password} :
opt{fw-skip} :
opt{geturl} :
opt{help} :
opt{host} :
opt{if} :
opt{if-skip} :
opt{ip} :
opt{login} :
opt{mail} :
opt{mail-failure} :
opt{max-interval} : 1296000
opt{min-error-interval} : 300
opt{min-interval} : 30
opt{options} :
opt{password} :
opt{pid} :
opt{priority} :
opt{protocol} :
opt{proxy} :
opt{query} :
opt{quiet} : 0
opt{retry} :
opt{server} :
opt{syslog} :
opt{test} :
opt{timeout} :
opt{use} :
opt{verbose} : 1
opt{web} :
opt{web-skip} :
=== globals ====
globals{daemon} : 60
globals{debug} : 1
globals{login} : 帳號
globals{mail} : root
globals{mail-failure} : root
globals{password} : 密碼
globals{pid} : /var/run/ddclient.pid
globals{quiet} : 0
globals{syslog} : 1
globals{use} : web
globals{verbose} : 1
globals{web} : checkip.dyndns.org/
globals{web-skip} : IP Address
=== config ====
config{elwin.dvrdns.org}{atime} : 1195585339
config{elwin.dvrdns.org}{backupmx} : 0
config{elwin.dvrdns.org}{cacheable} : ARRAY(0xa1ac9dc)
config{elwin.dvrdns.org}{custom} : 0
config{elwin.dvrdns.org}{host} : elwin.dvrdns.org
config{elwin.dvrdns.org}{ip} : 122.122.69.1
config{elwin.dvrdns.org}{login} : 帳號
config{elwin.dvrdns.org}{max-interval} : 1296000
config{elwin.dvrdns.org}{min-error-interval} : 300
config{elwin.dvrdns.org}{min-interval} : 30
config{elwin.dvrdns.org}{mtime} : 1195585339
config{elwin.dvrdns.org}{mx} :
config{elwin.dvrdns.org}{password} : 密碼
config{elwin.dvrdns.org}{protocol} : dyndns2
config{elwin.dvrdns.org}{server} : members.dyndns.org
config{elwin.dvrdns.org}{static} : 0
config{elwin.dvrdns.org}{status} : good
config{elwin.dvrdns.org}{warned-min-error-interval} : 0
config{elwin.dvrdns.org}{warned-min-interval} : 0
config{elwin.dvrdns.org}{wildcard} : 0
config{elwin.dvrdns.org}{wtime} : 0
=== cache ====
cache{elwin.dvrdns.org}{atime} : 1195585339
cache{elwin.dvrdns.org}{backupmx} : 0
cache{elwin.dvrdns.org}{custom} : 0
cache{elwin.dvrdns.org}{host} : elwin.dvrdns.org
cache{elwin.dvrdns.org}{ip} : 122.122.69.1
cache{elwin.dvrdns.org}{mtime} : 1195585339
cache{elwin.dvrdns.org}{mx} :
cache{elwin.dvrdns.org}{static} : 0
cache{elwin.dvrdns.org}{status} : good
cache{elwin.dvrdns.org}{warned-min-error-interval} : 0
cache{elwin.dvrdns.org}{warned-min-interval} : 0
cache{elwin.dvrdns.org}{wildcard} : 0
cache{elwin.dvrdns.org}{wtime} : 0
CONNECT: checkip.dyndns.org
下面是ddclient.conf的設定只改帳號密碼跟DDNS,其餘沒動
login=帳號 # default login
password=密碼 # default password
#mx=mx.for.your.host # default MX
#backupmx=yes|no # host is primary MX?
#wildcard=yes|no # add wildcard CNAME?
##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
server=members.dyndns.org, \
protocol=dyndns2 \
elwin.dvrdns.org
Posted by: pupu at 2007年11月21日 04:54
Dear Jamyy:
我真是受寵若驚啊!
可否請問您的Hostname是否為elwin.dvrdns.org?而您的小烏龜是設定哪一種上網模式(固定IP或是PPPOE)?我用NSLOOKUP指令查不到您的Hostname,是否為ddclient沒有作用呢?
BR
Wanye
Posted by: Wanye at 2007年11月22日 21:46
Dear Wanye,
您誤會了, 那個問題是 pupu 提出的 (不好意思, 這種 comment 版面在 comment posts 一多的時候就會顯得有點亂...)
剛剛在 dyndns.org 查了一下, elwin.dvrdns.org 已不存在, 應該是 pupu 兄取消這個名字的註冊了
我對小烏龜改機的技術並不了解, 是不是改機之後, 小烏龜就是現成的 ip sharing 了呢?
如果是這樣的話, 應該在這台小烏龜中設定 port forwarding, 將 80 port 指向內部 linux server 的 80 port, 其實就是以 ip sharing 的角度來處理就對了
如果 pupu 兄那台 linux host 有雙網卡的話, 不要透過那台改裝的小烏龜, 直接連上網也可以, 那就更單純了, 只要加強 linux host 防火牆的設置就行了 :)
Posted by: Jamyy at 2007年11月23日 11:40
Dear pupu:
一切如Jamyy大大所說的,小烏龜改機之後,就是一般的ip sharing,在這台小烏龜中設定Virtual Serverr,將80 port指向內部linux server的80 port就ok了!不然就是使用雙網卡,小烏龜不改裝,直接連上網也可以。
Wanye
Posted by: Wanye at 2007年11月23日 15:58
Dear Jamyy:
您好!我又來請教您嚕~
我按照裝了學生用伺服器建置流程(for Fedora Core 3)http://ncc.ncnu.net/docs/student_server_FC3/安裝了MailScanner + Clam AntiViru,我想請教您兩件事,1.他在/etc/MailScanner/MailScanner.conf內有要您修改org-name和 org-long-name,這兩個是什麼意思?2.我要啟動MailScanner之前,是不是要先將sendmail關閉呢?因為我有設定 sendmail再開機時自動啟動,那我可以設定MailScanner開機也自動啟動嗎?
請Jamyy大大指導一下!謝謝。
Wanye
Posted by: Wanye at 2007年11月27日 17:22
Wanye 您好,
1. 這是用在郵件檔頭的識別 (X-MailScanner Headers), 一個組織 (公司) 只需要設定一種名稱, 以避免郵件通過多部裝有 MailScanner 的 mail server 時產生多餘的 X-MailScanner header. (這是翻譯自 MailScanner.conf 裡面的註解說明)
2. MailScanner 啟動的時候會順便帶起 mail server, 所以 sendmail 的 service 須關閉, 以 MailScanner service 取代之
若不嫌棄, 在下也有一篇 MailScanner 的拙著, 請參考:
http://cha.homeip.net/blog/archives/2005/01/sendmail_mailsc.html
Posted by: Jamyy at 2007年11月28日 16:19
Dear Jamyy:
了解,謝謝!
BR
Wanye
Posted by: Wanye at 2007年11月29日 15:20
各位熱心的大大,感謝你們的解答,我的問題已經解決,
前陣子出差,所以沒空回文~~sorry
我的hostname為elwin*****.dvrdns.org
小弟比較膽小,不敢公開啦,前陣子一大堆國外的ip來敲門,怕怕的
port forwarding的原理我也瞭,但就是進不去,
很神喔,到我女友家測試也ok
我小弟不才,只能猜測是小烏龜跟敝人在下我的問題(瘋了)
索性跟中華電信換了一隻烏龜,嘿嘿~~神奇的傑克來了
所以嚕~~再次感謝你們啦
Posted by: pupu at 2007年12月11日 00:52
請問是
.COM的嗎
Posted by: 請問 at 2008年05月21日 15:32
Dear Jamyy:
想請教您一個問題~
我最近有在學習架設windows server 2003,
不知您是否熟悉這方面架站的設定呢?
Wanye
Posted by: Wanye at 2008年06月09日 19:41
Daer Jamyy:
不好意思!
我的問題已經解決了~
謝謝。
Wanye
留言列表