AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1510792
Accepted
Livy
Livy
Asked: 2019-12-18 11:54:00 +0800 CST2019-12-18 11:54:00 +0800 CST 2019-12-18 11:54:00 +0800 CST

完全禁用 IPv4?

  • 772

我想将整个家庭网络迁移到 IPv6。这是可能的,但是在编写时禁用您的机器上的 IPv4 以支持 IPv6 实施是否可行?我观察到的第一个影响是大多数网站停止工作。也许是因为他们的域名没有 AAAA 记录?

我家也有一些私人服务,目前依靠路由器的 DNAT(端口转发)来工作。IPv6 明确禁止 NAT,因为网络前缀始终为 64 位,为主机地址留下了另外大量的 64 位。出于某种原因,我的 ISP 为我的路由器分配了动态 IPv6 地址——它在每次重新启动后都会发生变化,甚至第一个 48 位路由前缀也会发生变化。他们甚至懒得告诉我有多少 16 位子网可供使用。

在目前的情况下,如果我将我的 PC 和服务器仅迁移到 IPv6 是否可行?如果是,我应该期待什么后果?

networking ipv6
  • 2 2 个回答
  • 4100 Views

2 个回答

  • Voted
  1. Spiff
    2019-12-18T15:22:22+08:002019-12-18T15:22:22+08:00

    IPv4 到 IPv6 的过渡旨在不需要关闭 IPv4。在可预见的未来,大多数人都有望同时拥有这两者。IPv6 的使用量预计会增长,而 IPv4 的使用量预计会减少,最终,IPv4 将“垂死挣扎”,它不再被使用,因此没有人注意到他们很久没有发送或接收 IPv4 流量时间,即使他们从未“关掉它”。

    今天仍然有很多只支持 IPv4 的站点和服务。如果不访问仅限 IPv4 的站点,则无法使用 Internet。

    如果您真的想从 LAN 中删除 IPv4,那么您需要在 LAN 和 IPv4 Internet 之间的某个位置使用 NAT64 网关。NAT64 是一种转换机制,允许 LAN 上的纯 IPv6 设备通过为它们进行转换的 NAT64 网关盒访问 Internet 上的纯 IPv4 主机。

    美国的 T-Mobile 仅向您的智能手机提供 IPv6 地址,但他们有一个 NAT64 网关,因此您永远不会注意到您的智能手机正在“仅使用 IPv6”,因为它仍将通过NAT64 网关。

    • 3
  2. Best Answer
    user1686
    2019-12-18T12:10:50+08:002019-12-18T12:10:50+08:00

    IPv6 明确禁止 NAT

    与其说是禁止 NAT,不如说是让 NAT 变得不必要。(大多数时候。) NAT 仍然可以以相同的方式实现,并且确实已经在 Linux netfilter (iptables/nft) 中实现。1:1 NAT 甚至是一种普遍建议的多宿主方法。

    一些 v4-v6 互操作性机制也基于 NAT,特别是 NAT64(它与典型的“伪装”不同,但仍然是 NAT)。

    确实,由于地址很大,IPv6 中 1:many NAT 和“端口转发”的用例很少,但不幸的是,有时在与能力不强的提供商打交道时,它实际上是较小的邪恶。

    因为网络前缀始终是 64 位

    不,这只是 SLAAC 地址自动分配所要求的,然后不再是所有实现所要求的(RFC 7721 删除了它在 SLAAC 中是强制性的主要原因)。具有静态或 DHCPv6 地址分配的网络(或仅 L3 的 VPN)可以使用任何前缀长度。

    出于某种原因,我的 ISP 为我的路由器分配了动态 IPv6 地址 - 每次重新启动后它都会发生变化,甚至前 48 位路由前缀也会发生变化

    一些 ISP 这样做是为了“隐私”,或者因为他们想对商业计划中的静态前缀收取额外费用。

    但是,请确保这不是路由器的错——它必须在重新启动时记住自己的 DHCP DUID(“客户端 ID”)。

    他们甚至懒得告诉我有多少 16 位子网可供使用。

    它通常只是全有或全无:

    如果您使用 DHCPv6 前缀委派来获得 /48,那么您可以使用整个 /48(可能除了在路由器的 WAN 端使用的单个子网 - 这取决于 ISP)。/48 中的 /64 的数量总是正好 2^(64-48)。

    如果您通过 DHCPv6-PD 获得了较小的前缀(例如 /56 或 /60),那么您只能使用该前缀 - /48 的其余部分根本不属于您。就此而言,甚至可能没有明显的 /48 —— ISP 可以在它想要的任何边界上路由。

    如果 ISP 为您静态分配了前缀,那么您也可以使用整个前缀。

    如果您没有使用 DHCPv6-PD 或其他一些明确的安排,那么您根本就没有 LAN 前缀。

    在目前的情况下,如果我将我的 PC 和服务器仅迁移到 IPv6 是否可行?如果是,我应该期待什么后果?

    起初您将无法访问 Internet 的很大一部分,因为许多站点到现在都是仅 IPv4 的,您最终将求助于使用 NAT64 或类似的转换机制。

    NAT64 意味着您的 PC 和实际 LAN 的其余部分可以保持纯 IPv6,但您仍然需要一台可以执行 IPv4 的网关机器。

    也许是因为他们的域名没有 AAAA 记录?

    是的,在许多情况下,他们的托管服务提供商一开始并不提供 IPv6 连接。(不过,有些网站使用 Cloudflare 作为前端来解决这个问题。)

    • 0

相关问题

  • 三台电脑,没有路由器/交换机怎么组网?

  • 用户使用 FileZilla 连接到 SFTP 服务器拒绝连接

  • NAT 后面的 NAT 如何工作(路由器的 NAT 和 ISP 的 NAT)?

  • Win10 1803:如何让移动热点成为专用网络?

  • nc如何识别服务名称

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    Windows 10 服务称为 AarSvc_70f961。它是什么,我该如何禁用它?

    • 2 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Marko Smith

    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1056)

    • 4 个回答
  • Marko Smith

    我如何知道 Windows 安装在哪个驱动器上?

    • 6 个回答
  • Martin Hope
    Albin 支持结束后如何激活 WindowsXP? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch Windows 10 删除大量小文件的速度非常慢。有什么办法可以加快速度吗? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Ctrl+C 和 Ctrl+V 是如何工作的? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve