首页 > 其他分享 >macOS和 Window10 命令行禁用/启用IPv6本地网络

macOS和 Window10 命令行禁用/启用IPv6本地网络

时间:2024-08-16 09:37:31浏览次数:7  
标签:macOS cn IPv4 ipw IPv6 curl 本地网络

macOS 禁用/启用IPv6本地网络

  • 禁用 IPv6 本地网络
# 验证是否可以访问 IPv6 网络
$ curl 6.ipw.cn
2408:824c:200::2b8b:336f:cc9c

# 找到网络设备的名字,这里用的是 Wi-Fi (因为 macbook 用的是无线网络访问,即 Wi-Fi)
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Wi-Fi
Bluetooth PAN

# 禁用 Wi-Fi 设备的 IPv6 本地网络
$ networksetup -setv6off Wi-Fi

# 请求 IPv4/IPv6 双栈网络,返回 IPv4 地址,证明 IPv4 访问优先。 
$ curl test.ipw.cn
159.75.190.197

# 访问 IPv6 网络失败 
$ curl 6.ipw.cn
curl: (6) Could not resolve host: 6.ipw.cn
  • 启用 IPv6 本地网络
# 启用 Wi-Fi 设备的本地 IPv6 网络
$ networksetup -setv6automatic Wi-Fi

# 验证本地 IPv6 网络访问是否成功
$ curl test.ipw.cn
2408:824c:200::2b8b:336f:cc9c

Window10 禁用或启用 IPv6 本地网络

以管理员身份打开 PowerShell,执行以下命令。

  • 禁用 IPv6 本地网络
# 查看当前 IPv6 网络设备
PS C:\WINDOWS\system32>  Get-NetAdapterBinding -ComponentID ms_tcpip6

Name                           DisplayName                                        ComponentID          Enabled
----                           -----------                                        -----------          -------
WLAN                           Internet 协议版本 6 (TCP/IPv6)                     ms_tcpip6            True
以太网                         Internet 协议版本 6 (TCP/IPv6)                     ms_tcpip6            True

# 验证本地 IPv6 网络是否访问成功
PS C:\WINDOWS\system32> curl 6.ipw.cn                                                                                                                                                                                                                                                                                                                                   
Content           : 2408:824c:200::2b8b:336f:cc9c

# 禁用 WLAN 设备的本地 IPv6 网络(因为笔记本用的是 无线,即  WLAN)
PS C:\WINDOWS\system32> Disable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip6

# 查看当前 IPv6 网络使用情况,可以看到 WLAN 的已经禁用掉
PS C:\WINDOWS\system32>  Get-NetAdapterBinding -ComponentID ms_tcpip6

Name                           DisplayName                                        ComponentID          Enabled
----                           -----------                                        -----------          -------
WLAN                           Internet 协议版本 6 (TCP/IPv6)                     ms_tcpip6            False
以太网                         Internet 协议版本 6 (TCP/IPv6)                     ms_tcpip6            True

# 无法访问 IPv6 网络
PS C:\WINDOWS\system32> curl 6.ipw.cn
curl : 无法连接到远程服务器

PS C:\WINDOWS\system32> curl 4.ipw.cn
Content           : 159.75.190.197
  • 启用 IPv6 本地网络
# 启用 WLAN 设备的 IPv6 网络
PS C:\WINDOWS\system32> Enable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip6

# 验证 IPv6 网络是否访问成功
PS C:\WINDOWS\system32> curl 6.ipw.cn                                                                                                                                                                                                                                                                                                                                   
Content           : 2408:824c:200::2b8b:336f:cc9c

附录

macOS 和 Window10 禁用/启用 IPv4 本地网络

禁用 IPv4 网络,就可以只有 IPv6 网络访问了。

macOS 禁用/启用IPv4本地网络

  • 禁用 IPv4 本地网络
# 禁用 Wi-Fi 设备的本地 IPv4 网络
$ networksetup -setv4off Wi-Fi

# 访问 IPv4 网络失败
$ curl 4.ipw.cn
curl: (6) Could not resolve host: 4.ipw.cn
  • 启用 IPv4 本地网络
$ networksetup -setdhcp Wi-Fi

$ curl 4.ipw.cn
159.75.190.197

Window10 禁用/启用IPv4本地网络

以管理员身份打开 PowerShell,执行以下命令。

  • 禁用 IPv4 本地网络
PS C:\WINDOWS\system32> Disable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip

PS C:\WINDOWS\system32> curl 4.ipw.cn
curl : 无法连接到远程服务器
  • 启用 IPv4 本地网络
PS C:\WINDOWS\system32> Enable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip

PS C:\WINDOWS\system32> curl 4.ipw.cn
159.75.190.197
 

 

转自:https://zhuanlan.zhihu.com/p/441277618

标签:macOS,cn,IPv4,ipw,IPv6,curl,本地网络
From: https://www.cnblogs.com/unqiang/p/18362317

相关文章

  • Windows通过dynv6提供免费的IPv6动态域名解析(DDNS)服务(注册服务的方式运行)
    Dynv6IPv6Updater项目简介特性使用方法环境依赖运行脚本参数说明示例日志输出Windows服务注册步骤1:下载并安装NSSM步骤2:准备Python环境和脚本步骤3:使用NSSM注册服务步骤4:启动服务并验证步骤5:设置日志记录(可选)步骤6:重启系统并验证附:以下为帮......
  • 解决 Docker CE 在无根模式(rootless)下无法通过 IPv6 拉取映像的问题
    折腾一天快把我逼疯了本来Docker对IPv6的支持就不好,再来个rootless,雪上加霜首先,我们要区分DockerEngine和里面的Image。拉取映像是DockerEngine在工作,也就是那个Daemon本身,而不是某个container或image。RootlessDocker使用RootlessKit来管理用户命名......
  • 【Python】MacOS安装ChromeDriver
    一、下载对应版本的chromedriver 二、解压后放到目录:/usr/local/bin目录 三、解决Mac无法验证Chromedriver开发者身份问题xattr-dcom.apple.quarantinechromedriver 四、验证安装结果#!/usr/bin/python3fromselenium.webdriverimportChromewebdriver=......
  • 利用ipv6替代ipv4内网穿透的指南
    preface:随着ipv4的枯竭,越来越多的人开始使用ipv4内网穿透。借助一些商业化的转发服务或者是开源的frp反向代理,确实可以实现内网穿透,但运行速度在一定程度上受限于有公网ipv4的云服务器且需要不少的费用。本篇文章将关注公网ipv6的使用,以此替代ipv4内网穿透阅读本文之前......
  • macOS Sequoia 15 beta 6 (24A5320a) ISO、IPSW、PKG 下载
    macOSSequoia15beta6(24A5320a)ISO、IPSW、PKG下载iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia/,查看最新版。原创作品,转载请保留出处。作者主页......
  • macOS Sequoia 15.1 beta 2 (24B5024e) ISO、IPSW、PKG 下载
    macOSSequoia15.1beta2(24B5024e)ISO、IPSW、PKG下载iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia/,查看最新版。原创作品,转载请保留出处。作者主......
  • macOS Sequoia 15 beta 6 (24A5320a) Boot ISO 原版可引导镜像下载
    macOSSequoia15beta6(24A5320a)BootISO原版可引导镜像下载iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia-boot-iso/,查看最新版。原创作品,转载请保......
  • 3.4.IPv6-2
    icmpv61pathmtudiscovery(pmtud路径mtu发现协议)整个路径mut发现,当发现一段线路的mtu过小就会发送icmperror消息,说包过大让其进行分片,用来测试整个路径mtu最小值2ndr-replacearp(邻居发现协议替代arp)当a想访问b的时候,发现不知道目标的mac,就会发送一个组播icmptype=135的......
  • 3.3.Multicast-2_IPv6-1
    实验:r5:ipdefault-gateway35.1.1.3ipigmpjoin-group224.1.1.1r2:ipmulticast-routingints1ippimdense-modeints0ippimdense-moder1:ipmulticast-routingints0ippimdense-modeints1ippimdense-modeinte0ippimdense-moder6:ipmultica......
  • JetBrains IntelliJ IDEA 2024.2 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin I
    JetBrainsIntelliJIDEA2024.2(macOS,Linux,Windows)-领先的Java和KotlinIDE请访问原文链接:https://sysin.org/blog/jetbrains-idea/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsIntelliJIDEA-领先的Java和KotlinIDE使开发更高效、更......