HQY
相信大多數的天朝上網用戶域名解析到本地服務器,使用網絡的方式都是ADSL撥號上網,這樣上網每次撥號獲取的公網IP一般都是不同的。但是,如果你需要在動態公網IP下搭建一個可以隨時隨地訪問的服務器(比如:建立WEB服務、FTP服務、Email服務、游戲服務器、視頻服務、VPN、遠程控制、網上電臺、 數據動態傳輸等等 ),那么你就需要使用動態域名解析服務了。
動態域名解析服務
動態域名解析服務,簡稱DDNS( Name ),是將用戶的動態IP地址映射到一個固定的域名解析服務上域名解析到本地服務器,用戶每次連接網絡的時候,客戶端程序就會通過信息傳遞把該主機的動態IP地址傳送給位于服務商主機上的服務器程序,服務程序負責提供DNS服務并實現動態域名解析。就是說DDNS捕獲用戶每次變化的IP地址,然后將其與域名相對應,這樣域名就可以始終解析到非固定IP的服務器上,互聯網用戶通過本地的域名服務器獲得網站域名的IP地址,從而可以訪問網站的服務。百度百科:動態域名解析。
動態域名解析過程
動態域名解析系統將用戶的動態 IP 地址映射到一個固定的域名解析服務上(DDNS)。動態域名解析系統一般由兩部分構成:第一部分是服務器 端程序,位于服務商的主機上;另一部分是客戶端程序,就運行在廣大用戶的主機上。在每次連接網絡的時候,客戶端程序就會通過信息傳遞,把該客戶主機的動態 IP 地址傳送給位于服務商主機上的服務器程序,服務器程序負責提供 DNS 服務并實現動態域名解析服務,在收到客戶端通知后服務器端程序立即更新數據,將新的 IP 地址與原有的固定域名綁定,這樣就完成了動態域名解析的服務。
DDNS – Free DNS :
API:
點擊(此處)折疊或打開
#!/bin/sh
if [ $1 = "f3322" ] ; then
=
=
HOST=
if [ ! -e /tmp/dnsip.txt ] ; then
ping $HOST -c1 | grep PING | awk '{ print $3 }' | sed 's/[()]//g' > /tmp/dnsip.txt
fi
=$(head -1 /tmp/dnsip.txt)
curl -s > /tmp/ip.txt
#`curl | cut -d' ' -f 6 | cut -d' /tmp/dnsip.txt
else
echo ' DDNS fail:$'
fi
fi
elif [ $1 = "noip" ] ; then
=
=
HOST=
=`curl -s ` #當前IP
echo " IP:"$
=` $HOST | tail -1 | cut -d ' ' -f 3` #服務器中的公網IP
echo " IP:"$
if [ "$" = "$" ]; then #當二者一樣時不更新DNS
echo "IP is not "
exit 0
else
curl "http://$:$/nic/?=$HOST&myip=$"
echo ' DDNS '
fi
elif [ $1 = "" ] ; then
=
=
HOST=
PORT=5800
=`curl -s ` #當前IP
echo " IP:"$
=` $HOST | tail -1 | cut -d ' ' -f 3` #服務器中的公網IP
echo " IP:"$
if [ "$" = "$" ]; then #當二者一樣時不更新DNS
echo "IP is not "
exit 0
else
curl "http://$:$/nic/?=$HOST&myip=$&=NOCHG&mx=NOCHG&=NOCHG"
echo ' DDNS '
fi
fi
HQY
01
增加 Web 會話超時時限
推行Web客戶端已經多年,雖然個人還是覺得c#的客戶端好用,但是新版本已經不支持了,只能用Web客戶端了
使用Web客戶端時,會遇到一個問題,系統會定時的把你踢出來,也是大部分網頁為了安全的做法,會話閑置一段之間之后會因為超時而終止會話
默認情況下, Web 5.1 會話會在空閑 30 分鐘后終止。從 5.5 開始, Web 會話默認超時時限增加到 120 分鐘。