目前运营商默认提供了ipv6服务
首先查看你的网络是否支持ipv6.测试网址https://test-ipv6.com/
如果不支持,有一种可能是网络适配器属性中没有勾选ipv6协议
在amdCMD中输入ipconfig 就可以看到ipv6地址
经过实验,ipv6和临时ipv6均可用.
随后打开iis新建一个网站,这里我用aspnetcore的新项目模板发布到一个文件夹.然后新建一个网站.
我这里使用默认的前两个ipv6都可以.然后点击iis右侧浏览[240****]本机测试一下.
注意:因为没有域名,下面的主机名要留空
到这里我,我把浏览器地址的ipv6地址发送到手机,只能使用局域网访问这个网站.
如果手机关闭掉wifi使用蜂窝网络,则不能访问,所以还有最后一部分关闭光猫的ipv6防火墙.
-----最后一步-----
使用192.168.1.1和用户密码登录光猫的管理页面,以北京联通为例,关闭ipv6防火墙
不出意外的话,这里就应该大功告成了.注意ipv6网址需要加[...]
------
现在就能在公网上使用ipv6访问你在家搭建的网页了.
ip网址的网站只供测试学习研究使用,正规网站需要绑定域名,工信部备案和公安备案[我觉得很麻烦了]
域名或许需要ddns动态绑定ipv6.
后记:公网ipv6会变,问题不大,只需要动态ddns,通过路由器或自动更新dns解析.另外iis网站ip地址不需要填,直接全部未分配即可本机ip地址默认访问.
不知道有没有用的设定:powershell输入:
Get-NetIPv6Protocol
如果发现“RandomizeIdentifiers”的状态为Enabled,把它改为Disabled
输入:
Set-NetIPv6Protocol -RandomizeIdentifiers Disabled 更改
更改后ipv6会变更 使用新ipv6地址 可能会变得慢一点?