前言
??隨著時代的發展,IPv4
(互聯網協議第四版)已逐漸無法滿足全球互聯網爆炸式增長的需求。自20
世紀80
年代誕生以來,IPv4憑借其簡潔的架構和約43億的地址容量,支撐了互聯網的早期擴張。然而,在移動互聯網、物聯網IoT
、5G
及智能設備的浪潮下,全球聯網終端數量早已突破千億規模,IPv4地址資源枯竭的問題日益凸顯。盡管網絡地址轉換NAT
等技術通過“多設備共享一地址”的方式勉強緩解了燃眉之急,但其代價是增加了網絡拓撲的復雜性,并削弱了端到端通信的效率與安全性。與此同時,人工智能、元宇宙、工業互聯網等新興技術的崛起,對網絡低延遲、高可靠性和海量連接提出了更嚴苛的要求。在這一背景下,IPv6
(互聯網協議第六版)憑借近乎無限的地址空間(340
萬億億億億個地址)、原生安全性和更高效的路由機制,成為突破IPv4桎梏、重構數字世界基石的必然選擇。從萬物互聯到智慧社會,IPv6的全面普及不僅是技術演進的里程碑,更是全球數字經濟邁向高質量發展的關鍵一步。
一、環境
二、實戰
1.開啟ipv6轉發
vim /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
:wq
sysctl -p
2.修改網卡配置文件
# 輸出0表示IPv6 已啟用。
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
vim /etc/sysconfig/network-scripts/ifcfg-eno3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_FAILURE_FATAL=no
IPV6ADDR=2403:6a00:300::/80
IPV6_DEFAULTGW=2403:6a00:300::ffff:ffff:ffff
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno3
UUID=25bf9fb9-e8a9-4cb8-81a1-3c219f0b5f1a
DEVICE=eno3
ONBOOT=yes
ZONE=public
IPADDR=192.168.50.13
PREFIX=24
GATEWAY=192.168.50.1
DNS1=210.73.64.1
:wqsystemctl restart network
3.查看
ifconfig eno3 //查看ip
ip -6 route show //查看路由
4.Nginx配置
...
server {charset utf-8;listen 8001;listen [::]:80 default_server;server_name localhost xx.xx.xx.xx ;###消防總隊前端代理location /xfjy{alias /srv/program/xfjy/web/dist;index index.html index.htm;try_files $uri $uri/ /xfjy/index.html;}location /cms/ {proxy_pass http://192.168.50.11:9080;add_header Cache-Control no-cache;add_header Access-Control-Allow-Origin *;client_max_body_size 1024m;client_body_buffer_size 1024m;proxy_connect_timeout 300;proxy_send_timeout 600;proxy_read_timeout 600;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $connection_upgrade;proxy_set_header Origin "";proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}location / {#rewrite ^/(.) http://bj.119.gov.cn/xfjy/site permanent;rewrite ^/(.) http://bj.119.gov.cn/xfjy/site permanent;}}...
5.測試
# 查詢本機外網IPv4地址
curl 4.ipw.cn# 查詢本機外網IPv6地址
curl 6.ipw.cn# 測試網絡是IPv4還是IPv6訪問優先(訪問IPv4/IPv6雙棧站點,如果返回IPv6地址,則IPv6訪問優先)
curl test.ipw.cn
ping6 fe80::fe14:af46:5699:7122%eno3 //本地內網地址ping6 bj.119.gov.cncurl -6 http://bj.119.gov.cn/xfjy/site
6.路由器排錯
華為路由器:ping ipv6 -c 5 -t 2000 2403:6a00:300::ffff:ffff:ffff
路由器如果無法聯通網關
1.聯系運營商看是否到期、更換
2.聯系機房看是否網線有改動
三、結束語
??到此linux配置使用ipv6
講解就完畢啦,如果有其它問題歡迎大家評論留言,如果覺得還可以,那么給作者點贊、收藏、關注吧!?