要搭建IPV6 的測試網站,首先要確保服務器本身支持IPV6,判斷方法是通過ipconfig,如果除了返回 IPV4格式地址以外,還可以返回IPV6格式,那基本的網絡環境便具備了。
IPV6的格式是xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx,范圍可以從 0000:0000:0000:0000:0000:0000:0000:0000 ?到 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ,當然,這么長的名稱難以記憶和使用,所以它還支持簡寫,例如省略掉重復的“0 ”,以及把0:0:0簡化掉( ff06:0:0:0:0:0:0:c3 ?可以簡化為? ff06::c3 )。
Apache支持IPV6格式,具體的做法就是在Listen一節中,加上對IPV6格式的支持,例如下面的例子,第一行是支持IPV4,而第二行就是支持IPV6。例子見下:
Listen=80
Listen= [2001:ba0:0:0:0:0::1234]
在上面的例子中,假設網站的根目錄下有info.php文件,如果要使用IPV6的地址,需要在瀏覽器里用http://[ 2001:ba0:0:0:0:0::1234]/info.php來訪問,當然,客戶端必須處于支持IPV6的網絡環境中,不然DNS根本不可能解析上述地址。
最后再對Apache進行一下補充,如果是Linux版本的Apache,修改配置后,重啟服務便可以進行測試,而對于Windows版本的Apache來說,我曾經多次嘗試,但在啟動服務器都會發生“啟動失敗”的錯誤,一查日志,全都是說[ 2001:ba0:0:0:0:0::1234]這樣的地址是無效的,汗。
經過google才知道,官方的Apache for Windows版本對IPV6的支持并不好,有兩個選擇
1:下載源碼,配置后重新編譯。
2:下載別人已經編譯好的程序。
我使用的是后者,需要到 http://www.apachelounge.com/download/ 下載合適的程序,不過這只是一個壓縮包,沒有installer,需要手要安裝Apache服務。
手工安裝Apache服務的命令行是:
httpd -k install
運行該命令后,Apche的服務便會安裝到Windows的服務中,這以后,可以使用Apache的控制程序ApacheMonitor.exe,象以前一樣,通過托盤來管理Apache的服務了。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
