酷!學園
站務相關 => Study-Area 公開討論版 => 主題作者是: netman 於 2003-06-07 21:33
-
若有學員需要 study-area.org 的 ddns 服務(固定或非固定均可),
可以提出申請喔~~~
但由於技術限制,此服務只能針對 Linux 系統
(當然,若有人能解決其他平台的技術,是歡迎之至的了﹗)
至於服務標準很簡單:
1) 當然只限學員了.... ^_^
2) 限學習網站為主。
3) 沒有擔保,且可能隨時取消服務(且不作賠償)。
4) 不收取費用,若有變更不追溯既往。
不過,我們還沒開發出正式的申請界面,
有需要的學員就在本版提出吧。
不管伸請是否被接納,我們都公開結果,並為大家整理名單 。
2003-06-09:
為方便日後作業,麻煩伸請者提供如下資訊:
* 欲伸請之主機名稱
* 網站簡介
* 有效 email
* 測試 url (optional)
* 主機界面(如 ppp0 或 eth0 之類)
* 固定 IP (若非固定請留空)
注意:若不提供固定 IP 的話,ddns 的 script 並不適用於 NAT 之後的主機﹗
(這問題將留代日後解決)
安裝方法:
伸請一旦通過,伸請者都可收到 ddns.xxx.tgz 的 tarball 。
可用 uudecode 解開或用 outlook express 接收後 upload 到 linux 再用 tar zxvf 來解
解開後請進入 ddns.xxx 目錄,並閱讀 README 以了解使用方法(尤其是 CAVEATE 部份)。
倘若繼續,則跑 ./install.sh 就能完成。
若有問題,請馬上回報哦~~~
伸請已獲通過之網站列表:
http://rando.study-area.org
這是一個任務性導向的網站,也是我的操作紀錄,針對我在校園內會應用到的網路服務一步一步來撰寫...
http://weon.study-area.org
暫無簡介 (逸晨學長之網站)
http://blog.study-area.org
使用blog技術發表自己的文章
http://reggie.study-area.org
暫無簡介 (reggie 學長之網站)
http://shengeih.study-area.org
目前這個網站只有整理我的文件資料,不做商業的行為!
http://skylove.study-area.org
我的学习小心得及一些随笔
最新名單也可從 http://dns.study-area.org 獲得。
-
什麼是 ddns ? (http://help.yahoo.com/help/tw/domains/domains-07.html)
-
Dynamic DNS:
由 client 提出 update 來設定其指定的 IP(常是動態的)。
技術關鍵字:IXFR
RFC 文件﹕1034﹐1995﹐1996﹐2136﹐2535﹐2694。
study-area 文章:
http://www.study-area.org/linux/servers/linux_dns.htm#dynamic
http://www.study-area.org/tips/ddns.htm
-
還沒有空架個人網站,待有空時,把自己的電腦知識記下,架一個網站分享給大家,才向 studyarea 申請一個 paulso.study-area.org 吧^^
-
請問學長....提出申請ddns需要提供哪些資料?
-
不過,我們還沒開發出正式的申請界面,
需要像申請adsl那樣,
先作個form出來嗎?
順便把用戶的權利義務都寫上去!
-
我是FreeBSD 系統可以使用嗎?
-
1) 表格尚待設計,請侯。
2) 條件已在第一篇說過了:只要是學習網站均可。因此 feebsd 當然可以。
3) 需提資料:
* 你所希望的 hostname (或以學員帳號名稱)
* 網站簡介(50字限為佳)
* 可用信箱(以會員註冊資料為準,若還沒填寫請補充)
* 最好有測試網址(非必需項目)
-
呵呵~~~
奉 kenny 兄之命,前來『開苞』 ^_^
hostname: weon.study-area.org
簡介: 暫無
信箱: pank.sw@msa.hinet.net
url: blog.weonfu.net
-
恭喜逸晨學長:開苞成功﹗ ^_^
請收信。
解開 ddns.weon.tgz 後,請先看 README 哦...
若你一直都用固定 IP 的話,事實上不用再作任何設定了。
若有修改要求,請按如下操作:
1) 修改 config
2) 跑 ./install.sh
good luck!
p.s.
我剛送了兩封 email ,請已最後的為準,因為我又修改了 script 。
-
我也可以有一個嗎!?
shengeih.study-area.org ???? :oops:
-
我也可以有一個嗎!?
shengeih.study-area.org ???? :oops:
當然~~~ ^_^
尚需資料:
* 簡介
* email
* url (optional)
-
hostname: blog.study-area.org
* 簡介
使用blog技術發表自己的文章
* email
peichen@so-net.net.tw
* url (optional)
http://708room.idv.tw
-
netman學長~我也來申請了...麻煩了....thx
hostname: reggie.study-area.org
簡介: 暫無
信箱: reggie0329@ms72.url.com.tw
url: http://nfa.adsldns.org
-
* 你所希望的 hostname (或以學員帳號名稱)
* 網站簡介(50字限為佳)
* 可用信箱(以會員註冊資料為準,若還沒填寫請補充)
* 最好有測試網址(非必需項目)
#shengeih.study-area.org
#目前這個網站只有整理我的文件資料,不做商業的行為!
#shengeih@giga.net.tw
#http://203.204.46.203
-
夾帶檔怎會變成下面的文字檔哩 @@
忘了這要用啥軟體來解譯了,哪位學長還記得呀??
begin 644 ddns.weon
M'XL(`*-AXSX``^T;:U?;1C9?K5]Q8]PZP)$E^=EXX^RZP30N8%A#D\W9=CE"
M&F,M0E)'$N``_WWO'8TL&1Q(=X%L4MV<&DOSN(^Y[W%MVPMKY\SWM&>/!KK>
MU#NM%OX5;S4^=?UUOMN;GWVAT<'Z]T6H\`_TQB+D)?_+S
.
.
.
.
.
M+_J_!1100`$%%%!``0444$`!!1100`$%%%!``0444$`!!1100`%_#/X#Y2%8
%`P!0````
`
end
-
印象中是不是叫 uudecode?? 我忘了 :oops:
-
印象中是不是叫 uudecode?? 我忘了 :oops:
賓果 ^_^
順便節錄一下網路上先進們所發表的文章︰
轉貼來源︰http://bbs.ee.ntu.edu.tw/ftp/deposed-boards/html/TMC/8/1/1.html
利用E-Mail來傳檔案
一般在E-Mail中所使用的是文字,而有許多檔案並不是由文字所構成,而是許多0與
1的位元的組合。這些檔案並不能直接當作郵件來寄,但是如果採用特別的郵件傳輸
協定,或是先用一個uuencode的程式將這種非文字檔案編碼,也就是使它可以以一
封信的方式寄出,當收件人收到郵件後,再用uudecode這個程式將它解碼,就可以得
到原來的非文字檔案。如此一來,E-Mail不但可以寄一封文字的信,還可以傳照片的
檔案,可以傳一篇多媒體的檔案,也可以傳送一個遊戲軟體,其便利性不言可諭。
在INTERNET上就有電腦主機提供那些只有E-Mail Address,而沒有真正的帳號的人一
個ftp的方法,使用者可以先查出自己要的檔案究竟在INTERNET的哪一台主機的哪個
目錄下上,再將要ftp所要使用的指令先寫成一封E-Mail,寄給提供這種服務的電腦
主機(如bitftp@pucc.princeton.edu),這台主機就會自動去執行信件中所寫的指
令,到所指定的主機中取出您所指定的檔案,再將它用E-Mail的形式寄回來,如果所
要的是文字檔,那就不需要再做什麼處理,如果所要的是一個非文字檔,您只要將所
寄回來的信件用uudecode解碼,就可以得到所要的檔案了!
-
要是用 linux ,可參考鳥哥的文件:
http://linux.vbird.org/linux_server/0380sendmail.php#client_linux_mail_uuencode
我用 outlook express 收的,然後 upload 到 linux 上,然後直接用 tar -zxvf 就可解開了。
給大家參考一下。
不過,逸晨兄真不好意思,拿你當白老鼠了:
1) 我今天修改了一些 bug ,帶會更新給您。
2) 我試過我的 script 在 freebsd 上跑不起來,若你能夠幫忙 port 到 freebsd 的話就最好不過啦... ^_^
-
kenny 兄~~~
不知您是否選錯檔案給小弟了呢??
將內容覆製到 server 後,以 uudecode 解開來,後到 ddns.weon 檔,
隨後以 tar zxvf ddns.weon 竟得到 dns.zip 檔案??
因為 server 未安裝 zip 的解壓縮套件,於是傳回 XP 上來解,
可是,怎會是哈利波特所寫的 asp 網域代管管理系統哩,
並不是 shell script 耶.........
ps:
據該作者所發布的消息,php 版的應該也不久會改好吧??
-
kenny 兄~~~
不知您是否選錯檔案給小弟了呢??
將內容覆製到 server 後,以 uudecode 解開來,後到 ddns.weon 檔,
隨後以 tar zxvf ddns.weon 竟得到 dns.zip 檔案??
嗯?請問是剛收的還是昨晚的?
-
如無意外的話,上面的伸請者都可收到 ddns.xxx.tgz 的 tarball 。
若有問題,請馬上回報哦~~~
另,為方便日後作業,麻煩伸請者提供如下資訊:
尚需資料:
* 主機名稱
* 簡介
* email
* url (optional)
* 主機界面(如 ppp0 或 eth0 之類)
* 固定 IP (若非固定請留空)
注意:若不提供固定 IP 的話,ddns 的 script 並不適用於 NAT 之後的主機﹗
(這問題將留代日後解決)
-
kenny 兄~~~
不知您是否選錯檔案給小弟了呢??
將內容覆製到 server 後,以 uudecode 解開來,後到 ddns.weon 檔,
隨後以 tar zxvf ddns.weon 竟得到 dns.zip 檔案??
嗯?請問是剛收的還是昨晚的?
dns.zip 是昨晚收到的!!
剛剛收到的則可解譯,但無法解壓縮,訊息如下︰
%tar zxvf ddns.weon.tgz
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error exit delayed from previous errors
嘻嘻~~~~
歹勢啦 ^_^
對了,不知如果改以郵寄該檔的下載位址是否會方便些呢??
即使改版了,也僅需發信通告或於此公告即可,有需求的人則自行再次前往下載即可。
或者 kenny 兄有另外的考量??
-
對了,不知如果改以郵寄該檔的下載位址是否會方便些呢??
即使改版了,也僅需發信通告或於此公告即可,有需求的人則自行再次前往下載即可。
或者 kenny 兄有另外的考量??
嗯,這方法不錯﹗ ~~ ^_^
我改改看...
-
剛剛收到 netman 學長的 tar...!
謝謝....!!!
我是用固定IP的說....!而 Apache Server 是在我的 NAT 裡面的....!
也許只需要一個 Address Record 就行了^^"
:oops:
-
雖然netman學長說不適用在freebsd上
我剛剛還是試了一下,照了README操作
還發現真的是不行呢... :oops:
看來要等逸晨學長囉!看能不能讓freebsd平台run起來....:)
P.S my os is freebsd 4.7 release
-
不過,我們還沒開發出正式的申請界面,
需要像申請adsl那樣,
先作個form出來嗎?
順便把用戶的權利義務都寫上去!
我覺得 hn.org 的介界及相關服務都可以參考看看喔! http://hn.org/
至於 Dynamic DNS Client Programs 可以參考底下:
http://directory.google.com/Top/Computers/Software/Internet/Servers/
Address_Management/Dynamic_DNS_Services/Dynamic_DNS_Client_Programs/
http://hn.org/downloads/clients/
不知道這樣是不是可以解除技術限制?只能對 Linux 系統服務的問題?
因為我看到得都是 for win 的 DDNS client 比較多說…
-
雖然netman學長說不適用在freebsd上
我剛剛還是試了一下,照了README操作
還發現真的是不行呢... :oops:
看來要等逸晨學長囉!看能不能讓freebsd平台run起來....:)
P.S my os is freebsd 4.7 release
我之前在 freebsd 的測試之失敗原因,
主要是出在用來更新 ddns 的 nsupdate 上(client 端),
其語法跟 linux(redhat) 上的 nsupdate 很不一樣,路逕也不一樣。
若能解決的話,
料想修改 ddns.sh 中的如下部份及可:
/usr/bin/nsupdate -k $KEY_FILE -v $UPDATE_DATA
-
改完nsupdate的路徑跟bash的路徑後就可以執行install.sh了
但是好像有點問題
su-2.05b# ./install.sh
Host not found.
updating ddns host reggie.study-area.org with 210.60.131.82 to server dns.study-area.org ...
key option argument should be keydir:keyname
installation SUCCEED!.
please check your crontab to ensure the job is done.
沒錯﹗我在 freebsd 看到是一模一樣的錯誤...
也就是卡在 nsupdate 的語法上。
-
我覺得 hn.org 的介界及相關服務都可以參考看看喔! http://hn.org/
至於 Dynamic DNS Client Programs 可以參考底下:
http://directory.google.com/Top/Computers/Software/Internet/Servers/
Address_Management/Dynamic_DNS_Services/Dynamic_DNS_Client_Programs/
http://hn.org/downloads/clients/
不知道這樣是不是可以解除技術限制?只能對 Linux 系統服務的問題?
因為我看到得都是 for win 的 DDNS client 比較多說…
感謝 owen 兄的資料﹗
不過,能力所限,以小第之力恐怕開發不出這些工具... :(
(programing 一向是我最差的部份,勉強寫一下 shell script 還可以...)
下面的部份或許請有心人幫助一下:
1) 直接幫忙寫 windows 或 freebsd 等非 linux platform 的 client program ,
至於 linux 的參考範例(testddns.study-area.org),可從這下載:
http://dns.study-area.org/keys/Ktestddns.+157+14615.tgz
2) 開發 ddns server 端的 cgi ,小弟的構思是:
* 弄個 update 界面 / 或 / 用 url 的 &xxxx=yyyy;&yyyy=zzzzz 之類
若能提供身份/密碼驗證(可走 https ),用 phpBB 的帳號更佳﹗
* 若有 &fixed_ip=1.2.3.4 的值,以此值來執行 server 端的 nsupdate 。
* 若抓不到 fixed_ip 的值,則用 ssi (或其它)抓出 client 端當時的 ip 來跑 nsupdate 。
3) 開發伸請介面,需填如下資訊:
* 欲伸請之主機名稱
* 網站簡介
* 有效 email
* 測試 url (optional)
* 主機界面(如 ppp0 或 eth0 之類)
* 固定 IP (若非固定請留空)
然後能通知管理員或增加處理項目致管理員頁面(需認證開啟)。
一旦伸請通過,用 cgi 來跑建立程式。
我已初部開發了一個 shell script 來產生目前的 linux 用 scripts,
(若需要參考,可來信跟我要...)
其語法如下:
Usage: keygen.sh <hostname> <email> <interface> [ip]
除 $4 是 optional 給固定 IP 用之外,其它均是必需參數。
大家若有好提議,也歡迎提出。謝謝﹗
-
感謝學長設定!^^
-
http://www.ns2go.com/ns2goc_unix.tgz
FreeBSD , linux都通用,lib是用perl寫的,只要把bin裡面的執行檔修改應該就可以了,這樣應該可以解決unix like client端的問題,唯一有可能有問題的是執行檔的版權問題,不過lib裡面用的都是free software,最多需要重寫執行檔
http://www.ns2go.com/ns2go_win32.zip
client software for windows,vb寫的,版權不詳,也沒有附上code
-
kenny~~~
執行後的訊息︰
dns.study-area.org has address 163.16.1.199
updating ddns host weon.study-area.org with 61.216.176.49 to server dns.study-area.org ...
dst_read_key: error reading key
不知是 key 的問題??
還是該 script 無法讀取該 key 檔呢??
試著直接執行︰%nsupdate -k /slm/FreeBSD/ddns/ddns.weon:Kweon.+157+38068.key
dst_read_key: error reading key
這應該是該 key 檔讀取有誤吧,但我並未更改過該檔呀,就連屬性也未曾改過耶.....
傷腦筋 ^_^
-
逸晨兄:
能否找台 Linux 來試試看?
我在 freebsd 上就是跑不起來...
或許看看 man page ?
-
逸晨兄:
能否找台 Linux 來試試看?
我在 freebsd 上就是跑不起來...
或許看看 man page ?
呵呵~~~
man 過了,不過就是不行。
慘的是透過 google 也找不著解答 @@
FreeBSD 的 nsupdate 如使用 -k 的話,則 key file 格式需如下︰
-k /path:keyfilename
奇怪的是今天在外地透過遠端執行測試時,卻又可行,且還是使用
nsupdate -k $KEY_FILE -v $UPDATE_DATA
語法,不過回家後,無論用原始的或修改後的完全不行......
看來得找臺 linux 來 man nsupdate 找找差別了 -- 希望還記得密碼 ^_^
-
-k /path:keyfilename
是的,當初我在 freebsd 也是找到此就沒進度了... >_<
我不確定在 linux server 跑的 dnssec-keygen 產生的 key :
dnssec-keygen -a HMAC-MD5 -b 128 -n HOST weon
是否適用在 freebsd 上跑?
-
[root@reggie ddns.reggie]# ./install.sh
updating ddns host reggie.study-area.org with 61.230.xxx.xxx to server dns.study-area.org ...
; TSIG error with server: clocks are unsynchronized
installation SUCCEED!.
please check your crontab to ensure the job is done.
[root@reggie ddns.reggie]#
時間沒有跟dns server同步,請問在client端要怎麼跟server端解決?
server端要架NTP server嗎??...還是有更簡單的方法
-
ntpdate time.stdtime.gov.tw
clock -w
這樣就好了
Sorry!太早求救了.... :oops:
-
今天把我停擺許久的server灌Debian Linux 3.0 testing
發現netman學長給的程式不能用
停在
ERROR: could not contact nameserver dns.study-area.org
看一下ddns.sh
就用手動照著做來debug,看看出來什麼問題
後來發現是我host這支程式顯示的跟舊的不一樣
debian:~# host dns.study-area.org
dns.study-area.org A 163.16.1.199
後來把這段程式加了"|A"
# ensure the server is connectable
host $NS_SERVER $NS_SERVER | grep -E 'alias|address|pointer|A' \
| grep -E "$(echo $NS_SERVER | sed 's/\./|/g')" &>/dev/null || {
echo "$(basename $0): ERROR: could not contact nameserver $NS_SERVER."
exit 4
}
就ok了...目前正常使用ddns更新domain :lol:
其實我也看不太懂這支shell script...嘿!
-
感謝﹗
等我去修改一下好了... ^_^
script 寫得不好,請勿見笑...
-
netman學長能提供這個服務給學員們,我已經很感激了
說什麼見笑不見笑呢 :P
我自己寫的程式也常常在debug :oops:
-
kenny~~
不好意思啦,我那個 script 檔案不見了,能否再 mail 一份給我,
或是給我個位址,我再自行抓取!!
THX!
-
好的,請收 PM ,然後我會告訴你到哪去抓... ^_^
-
-k /path:keyfilename
是的,當初我在 freebsd 也是找到此就沒進度了... >_<
我不確定在 linux server 跑的 dnssec-keygen 產生的 key :
dnssec-keygen -a HMAC-MD5 -b 128 -n HOST weon
是否適用在 freebsd 上跑?
這兩天非常給它用力的 try 還是一樣不行,總是會出現 error reading key 的訊息,
後來在網海中敖遊時,不小心看到了一些關於 BIND8 & BIND9 的 nsupdate 的 -k 參數差異,心想,難道 Ver:8 的無法使用 Ver:9 所產生出來的 key 嗎??( FreeBSD 目前系統內附的是 Ver:8 )
抱著試試看的心態在那又被玩到快爛的機子上裝上了 Ver:9
然後再懷抱無限誠意跳了隻『少男祈禱舞』後,執行測試...............
cd /path/ddns.weon
/usr/local/bin/nsupdate -k Kweon.+157+38068.key -v nsupdate.data
YA~~~~
dns# dig weon.study-area.org
; <<>> DiG 8.3 <<>> weon.study-area.org
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUERY SECTION:
;; weon.study-area.org, type = A, class = IN
;; ANSWER SECTION:
weon.study-area.org. 0S IN A 61.216.177.13
;; AUTHORITY SECTION:
study-area.org. 12H IN NS dns.brain-c.com.
study-area.org. 12H IN NS study-area.ks.edu.tw.
study-area.org. 12H IN NS study-area.nctu.edu.tw.
;; ADDITIONAL SECTION:
dns.brain-c.com. 1d19h30m42s IN A 211.74.198.169
study-area.ks.edu.tw. 4m38s IN A 163.16.1.199
study-area.nctu.edu.tw. 1d18h2m19s IN A 140.113.27.184
;; Total query time: 1059 msec
;; FROM: dns.weonfu.net to SERVER: default -- 168.95.1.1
;; WHEN: Mon Dec 8 22:37:50 2003
;; MSG SIZE sent: 37 rcvd: 194
ifconfig tun0
dns# tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet 61.216.177.13 --> 61.216.177.254 netmask 0xffffffff
Opened by PID 1440
真是太感動了,歷經 N 個月的努力(中間也休息了 N-(n-25d) 個月),終於可以將 weon.study-area.org 給啟用了,不覺間兩眼流下了兩行老淚..........
唉呀~~~~
是誰拿雞蛋丟偶老人家 :wink:
ps: 相關 script 待整理好後奉上!!
-
感動感動~~~ !
-
不知道還需不需要這種
裝這套可以直接開個link就更新了...
如果有朋友是windows or 不會設linux or freebsd 的能套用...
架設的server必需支援php
不過這個是for server的,所以是裝在server上
用法:
http://URL/File.php?user=帳號&DNS=要變更的DN[&IP=IP]
如果沒有IP,就以實際連線的IP為準
目前StudyArea沒裝喲...
如果需要裝的話,就問問haway or wilson看誰要裝
<?
// 為安全起見,只允許 a-z 0-9 . - 這些符號
if (ereg('[^a-z0-9-]',$_GET['user'])){ die("update error:User have Ctrl Char");};
if (ereg('[^a-z0-9\.\-]',$_GET['DNS'])){ die("update error:DNS have Ctrl Char");};
if (ereg('[^a-z0-9\.]',$_GET['IP'])){ die("update error:IP have Ctrl Char");};
//請注意 帳號等於key的檔案名稱+.key
// 比如 lman 則key 的檔案為 lman.key
// 如果沒輸入user 或DNS 就不予更新
if (!$_GET['user'] == null and !$_GET['DNS'] == null)
{
// key放的地方...
$key_path = '/var/named/key/';
// nsupdate 的執行檔...
$nsupdate = '/usr/bin/nsupdate';
// 更新幾台ns, �]為�{在很多人都用view的功能,二邊應該是要同步更新的
$IP = array('IP1,'IP2');
// 下面就不用動了
if ($_GET['IP'] )
{
$remoteip=$_GET['IP'];
}
else
{
$remoteip=$_ENV['REMOTEHOST'];
}
foreach($IP as $value)
{
$updateddns = "server ${value}
update delete ${_GET['DNS']}.brain-c.com A
update add ${_GET['DNS']}.brain-c.com 0 A ${remoteip}
send
";
$file = $key_path.rand().'.up';
$comm = $nsupdate." -k ".$key_path."K${_GET['user']}.key -v ${file}" ;
$fp = fopen($file,'w') or die("can't open send file");
fwrite($fp,$updateddns);
fclose($fp);
exec($comm) ;
unlink($file);
}
}
?>
-
現在還能申請嗎
-
現在還能申請嗎
可以的... ^_^
請 PM 我關於如下的資料:
* 欲伸請之主機名稱
* 網站簡介
* 有效 email
* 測試 url (optional)
* 主機界面(如 ppp0 或 eth0 之類)
* 固定 IP (若非固定請留空)
我會盡快處理的...
-
不知怎麼著.. 用Firefox抓不到檔= ="
不好意思QQ"
我用IE抓到了^^"
謝謝..
-
呵... 感謝回報資訊!
太久沒碰這個了, 差點就遺忘了呢~~~
有空, 我再回來將 server 端的 php 弄一弄好了... (還要學... 呵.... ^_^ )
-
不知道還需不需要這種
裝這套可以直接開個link就更新了...
如果有朋友是windows or 不會設linux or freebsd 的能套用...
架設的server必需支援php
不過這個是for server的,所以是裝在server上
用法:
http://URL/File.php?user=帳號&DNS=要變更的DN[&IP=IP]
....
小基這個不錯!
不過, 能否加一個 account & password 的檢查?
若能使用 htpasswd 格式的 passwd file 就更好了.
-
我自己在用的時候,其實就是搭配.htaccess進行權限檢查啦 XD
不過帳號密碼是自己輸入就是
如果要在網址列輸入帳號密碼,怪怪的 @@(URL通常會被紀錄在瀏覽器紀錄中)
所以,其實我建議上面的“帳號”=“密碼”,因為靠URL的話,有沒有額外的帳號密碼就不是那麼重要 @@(一樣容易被看)
不過要改也很快啦,加幾行code而己
剛回台南(看吧,我很乖,一回家先上酷!學園 XD)
星期日在交稿吧
-
可以請教各位前輩,小的剛進入Linux的領域....
最近想要做一個DDNS Client
但是網路上找的source code有100多k,太大....放不進我的目標版
這可難倒我了...如果自己寫一個會是很大的工程嗎....
或是網路上找的到其他的小而美的 open source code 可以使用
謝謝
-
應用端的 client 有 browser 就行, 最好是文字界面的, 如 lynx .
然後 ddns client 跟 ddns server 放在同一 server ,
然後應用端的 client 用 browser 去觸發 ddns client 程式.
-
之前小弟就是在搞這方面的東西
如果需要用到Server端的CGI程式到是已經有現成開發好的東西了
可以支援動態DNS,Web轉址,靜態的DNS對應,DNS代管,或是整層的NS下放
如果不嫌棄的話可以弄過來使用
系統是採用php+postgre
動態DNS介面是採用Soap方式去更新
要porting到不同的系統上應該是不太困難才對
不知意下如何
-
netman大...謝謝喔....我懂了
Ricky 大... 你要給我source 嗎??...那真是太謝謝你了....
因為我用的 web server 是 boa 所以不能使用 php
不過我已經寫了個小cgi的程式很陽春但是應該堪用
所以....呵呵....那麻煩你囉.....
那我是留mail給你嗎...還是其他方式
-
申请一个,望批准。hostname---Tony的Xiao通信兵
简介:主要用来做通信协议的相关知识的学习网站。
email:hhp0807@126.com
主机界面:eth0 Link encap:Ethernet HWaddr EC:A8:6B:63:9A:1F
inet addr:10.45.50.250 Bcast:10.45.50.255 Mask:255.255.255.0
url:XiaoTony.org
-
呵,自從搬了兩次機器後,這個服務好像算”虛設“的... 抱歉啦~~
p.s. public用的 DNS 也不能設 private IP 吧?