『壹』 AIR 應用開發整理 - 搭建ipv6環境的伺服器設置
上一篇文章中我們分享了 如何搭建一個ipv6的環境,在文章中我們介紹了通過iphone手機和macbook筆記本來實現一個ipv6環境的方法。
對於上面我們提到的問題我們分兩步來解決
對於當前設備的網路環境無論是ipv4還是ipv6的環境,我們都通過域名綁定的方式來解決了,在域名訪問的時候我們只要是通過當前的網路環境去訪問這個域名。
具體的解析方法自解決,但是這里要說明的點是對於ipv6的地址最好是都做綁定。linux通過ifconfig來查看自己的伺服器的地址。
Scope:Global 是公網地址,Scope:Link相當於區域網地址。在做AAAA解析的時候填寫公網地址。
接下來是設置host的設置了,只需做一下ipv6的域名綁定就好了
因為在開發過程中遇到了相關的問題,自己也是摸著石頭過河,很多地方在表達,表述的地方並不是很准確,歡迎指正。
『貳』 阿里雲伺服器配置ipv6地址
開一台阿里雲伺服器
1. 進入實例詳情頁面,在 "網路信息" 模塊,點擊右方 更多 按鈕,下拉框選擇 "管理IPv6"
2. 步驟1完成後,彈出一個彈框,標題為 "管理輔助私網IP ",在下面 ipv6地址,點擊 "分配新ip"
3. 分配ipv6地址成功後,需要給該地址開通公網帶寬,進入ipv6網關詳情頁面,找到對應的ipv6地址,右方操作欄點擊 "開通公網帶寬"
4. 伺服器擁有ipv6公網ip,終端執行 ping6 ipv6地址 測試是否能正常訪問,如果失敗了,可能是伺服器實例的安全組規則中沒有放行 ipv6 地址訪問,添加一條新規則,入方向允許 ::1 來源的訪問
ssh通過ipv6地址遠程登錄伺服器,格式和ipv4一樣,例如:ssh root@2408:4006:1101::1900
注意,ssh通過ipv6登錄伺服器,需要該伺服器sshd已經配置可以通過ipv6登錄,若未配置,需要先登錄到該伺服器,修改sshd配置文件
① vim /etc/ssh/sshd_config
②輸入/AddressFamily,將值修改為 any 後保存文件 (適用於ipv4和ipv6,若為inet則適用於ipv4,inet6適用於ipv6)
③重啟ssh,/etc/init.d/ssh restart,重啟後ssh就可以通過ipv6遠程登錄該伺服器了
參考阿里雲幫助文檔:https://help.aliyun.com/document_detail/98597.html?spm=a2c4g.11186623.6.1032.6d641003094NOS
『叄』 ipv6無狀態地址生成
IPv6根據 MAC地址 自動生成介面地址是屬於 IEEE EUI-64標准
具體介紹:
EUI-64
IEEE EUI-64地址表示有一個用於 網路介面 定址的新標准。
在IPV6中,無狀態自動配置機制使用EUI-64格式來自動配置 IPV6地址
無狀態自動配置是指在網路中沒有 DHCP伺服器 的情況下,允許節點自動配置 IPV6地址 的機制。
EUI-64的構造規則--根據介面的 MAC地址 再加上固定的前綴來生成一個IPV6的地址
工作原理:自動將48bit的乙太網 MAC地址 擴展成64bit,再組合一個64位的 ipv6地址 前綴,組成一個IPV6地址。(link-local 地址也是依據此原理)
註:對於乙太網鏈路的介面即用自己的MAC地址,對於串口鏈路和loopback介面會借用設備的乙太網口(介面號最小的比如有F0/0,F0/1,那麼默認都借用F0/0接的MAC地址)的mac地址進行組合。
轉換過程原理:
1、對於一個MAC地址,由兩部分組成,24位的公司的ID(由 IEEE 唯一分配),24位公司的擴展ID(公司自己編制),聯合產生全球唯一的48位MAC地址(也稱IEEE 802 地址),如下:
ccccccUG cccccccc cccccccc xxxxxxxx xxxxxxxx xxxxxxxx
| 24位IEEE分配 || 24位廠商自己編制 |
註:第一位元組的第7位稱為U/L位,表示此地址是全球管理還是本地管理。如果為0就為全球管理,為1就為本地管理。
第一位元組第8位稱為I/G為,表示此地址是單播地址還是 組播地址 。如果為0就為單播地址,為1就為 組播地址 。
2、先將此48位MAC地址公司ID和公司擴展ID之間插入特定16位值0xFFFE,形成64位的EUI-64地址,如下:
ccccccUG cccccccc cccccccc 11111111 11111110 xxxxxxxx xxxxxxxx xxxxxxxx
| 24位IEEE分配 | FFFE | 24位廠商自己編制 |
3、再將EUI-64地址的第一位元組第7為反轉,形成IPV6地址的介面ID,加之IPV6前綴形成完整的IPV6地址。
4、實例:
a,MAC地址為 00-AA-00-3F-2A-1C
b,轉換EUI-64為 00-AA-00-FF-FE-3F-2A-1C
c,第一個位元組為0000 0000,第7為反轉為0000 0010轉換16進制為0x02。
d,得到結果為02-AA-00-FF-FE-3F-2A-1C,轉換為ip6表示格式為2AA:FF:FE3F:2A1C
『肆』 ipv6的地址是多少啊
(1) IPv4可提供4,294,967,296個地址,IPv6將原來的32位地址空間增大到128位,數目是2的128次方。能夠對地球上每平方米提供6×1023個網路地址,在可預見的將來是不會耗盡的。
(2) IPv4 使用地址解析通訊協議 (ARP) ,IPv6使用用多點傳播 Neighbor Solicitation 消息取代地址解析通訊協議 (ARP) 。
(3) IPv4 中路由器不能識別用於服務質量的QoS 處理的 payload。IPv6中路由器使用 Flow Label 欄位可以識別用於服務質量的 QoS 處理的 payload。
(4) IPv4的迴路地址為: 127.0.0.1,IPv6的迴路地址為 : 000:0000:0000:0000:0000:0000:0000:0001 可以簡寫為 ::1。
(5) 在IPv4中,動態主機配置協議( Dynamic Host ConfigurationProtocol,DHCP)實現了主機IP地址及其相關配置的自動設置。一個DHCP伺服器擁有一個IP地址池,主機從DHCP伺服器租借IP地址並獲得有關的配置信息(如預設網關、DNS伺服器等),由此達到自動設置主機IP地址的目的。IP v6繼承了IPv4的這種自動配置服務,並將其稱為全狀態自動配置(stateful autoconfiguration)。 m.pcwenku.com 供稿
(6) IPv4使用 Internet 群組管理通訊協議 (IGMP) 管理本機子網路群組成員身份,IPv6使用 Multicast Listener Discovery (MLD) 消息取代 IGMP。
(7) 內置的安全性。IPSec由IETF開發是確保秘密、完整、真實的信息穿越公共IP網的一種工業標准。IPsec不再是IP協議的補充部分,在IPv6中IPsec是IPv6自身所具有的功能。IPv4選擇性支持IPSec,IPv6自動支持IPSec。
(8) 更好的QoS支持。QoS是網路的一種安全機制,通常情況下不需要QoS,但是對關鍵應用和多媒體應用就十分必要。當網路過載或擁塞時,QoS 能確保重要業務量不受延遲或丟棄,同時保證網路的高效運行。在IPv6 的包頭中定義了如何處理與識別傳輸, IPv6 包頭中使用 Flow Label 來識別傳輸,可使路由器標識和特殊處理屬於一個流量的封包。流量是指來源和目的之間的一系列封包,因為是在 IPv6 包頭中識別傳輸,所以即使透過 IPSec 加密的封包 payload,仍可實現對 QoS 的支持。
『伍』 如何設置ipv6的dns伺服器地址
在Win 7的「開始」中打開「運行」對話框,並在其中運行「cmd」命令,點擊「確定」按鈕。在「CMD」命令行中執行命令「netsh interface ipv6 add dnsservers "本地連接" 2001:250:804:2001:216::157」。在「CMD」命令行中執行命令「ipconfig/all」。執行完上面的命令後就能看到電腦網卡的IPv6 DNS地址配置情況,如下圖。
『陸』 電腦ipv6為什麼不能自動獲取IP地址
分7個步驟。
『柒』 IPv6 私有地址
在互聯網的地址架構中,專用網路是指遵守RFC 1918(IPV4)和RFC 4193(IPV6)規范,使用專用IP地址空間的網路。私有IP無法直接連接互聯網,需要使用網路地址轉換(Network Address Translator,NAT)或者代理伺服器 (proxy server)來實現。與公網IP相比,私有IP是免費的,同時節省了IP地址資源,適合在區域網使用。
IPv6 的私有 IP 定義在 RFC 4193,地址塊 fc00 :: /7 已保留。這些地址稱為唯一本地地址(Unique Local Addresses,ULA)。 它們被定義為單播地址,並在路由前綴中包含一個40位的隨機數,以防止在兩個私有網路互連時發生沖突。 盡管在本地使用,但唯一本地地址的IPv6地址范圍是全局的。
fd00::/8
IPv6 地址數量:18,446,744,073,709,551,616
『捌』 IPv6伺服器DNS有效的地址怎麼填
1.安裝ipv6協議
點擊 開始→運行→輸入cmd
開始安裝IPv6協議,命名如下
netsh interface ipv6 install
2.配置IPv6地址、網關、DNS地址
下面命令中的「wan」,指伺服器配置公網地址的網卡名稱,根據網卡實際命名填寫引號內的信息!
輸入的命令分別是
netsh interface ipv6 add address "wan" 2400:a480:f:400:116:255:250:210
netsh interface ipv6 add route ::/0 "wan" 2400:a480:f:400::1
netsh interface ipv6 add dns "wan" 2001:da8:202:10::37
3.測試IPv6地址是否可以正常通信,測試方法通過ping支持IPv6的網站域名或IPv6地址
4.配置支持IPV6的遠程桌面埠轉發,就是說通過IPv6來遠程管理自己的伺服器
輸入的命令是
netsh interface portproxy add v6tov4 3389 127.0.0.1 3389
5.在客戶端(支持IPv6網路)測試伺服器通過IPv6地址遠程
點擊 開始→運行→輸入mstsc,在計算機後面輸入IPv6地址,點擊連接
輸入用戶名和密碼
遠程登陸成功
6.在IIS裡面綁定IPv6和主機頭
選定需要綁定的網站,右鍵屬性,在「網路」選項卡裡面點擊「高級」按鈕,可以看到現有的IPv4和主機頭綁定信息
點擊添加按鈕,ip地址選擇「全部未分配」,埠80,主機頭輸入需要解析的值,最後確認
下面是綁定成功後的顯示
7.最後只差域名解析啦,趕緊按照活動頁面的「智能dns解析系統」解析域名吧。
『玖』 ipv6的dns怎麼設置
設置IP地址:
1、首先擊桌面右下角的網路連接圖標,打開網路和共享中心;
2、然後單擊目前的無線網路連接,打開無線網路連接狀態面板;
3、單擊屬性,打開無線網路連接屬性面板;
4、在無線網路連接屬性面板里,雙擊Internet協議版本6(TCP/IPv6);
5、在彈出的Internet協議版本6(TCP/IPv6)屬性面板里輸入要設置的IP地址和子網掩碼等,然後單擊確定保存即可。