สำหรับ everydns.net แก้ไขไฟล์ ip-up.local ดังนี้ # vi /etc/ppp/ip-up.local
# vi /etc/ppp/ip-up.local
... if [ $PPP_IFACE == "ppp0" ]; then # REFRESH DNS # REFRESH IPTABLES # REFRESH SQUID # RECONNECT DDNS /usr/sbin/d.updateeverydns fi ...
สร้างสคริปต์อัปเดตชื่อ /usr/sbin/d.updateeverydns ดังนี้ # vi /usr/sbin/d.updatezeverydns
# vi /usr/sbin/d.updatezeverydns
#!/bin/bash # SCRIPT FOR PPP TO UPDATE DNS RECORD AT everydns.net # PREREQUIST: # 0.REGISTER USERNAME & PASSWORD AT www.everydns.net # - ADD DYNAMIC DNS example.com # - ADD DYNAMIC DNS www.example.com # 1.DOWNLOAD FILE http://www.everydns.net/eDNS.pl # PUT IN /usr/local/bin # 2.INSTALL ncftp # # aptitude install ncftp # 3.INSTALL PERL MIME::Base64 # # perl -MCPAN -e 'install MIME::Base64' # UPDATE FUNCTION #usage: updateeverydns $USER $PASSWORD $IP_ADDR $DOMAIN $HOST
There are currently 0 users online.
Recent comments