logo NodeSeekbeta

DMIT 49.9的IPV6问题

配置DMIT后,为什么默认用的是IPV6地址,怎么样设置才能用上IPV4地址?

123
  • 这里我要说一下, DMIT的IPv6确实是CMIN2。
    但你要首先理解一点,你在连接节点时用的地址影响的是你和VPS之间的通讯,而国际互联也就是VPS帮你做代理的实际的IP,影响的是国际互联的效率。Linux系统默认ipv6优先级更高,这有利于ipv6的普及,但是有一些网站不支持IPv6或者是IPv6的访问效果不佳,所以我们要调整IPv6的优先级。
    设置优先级的配置在这个文件中
    /etc/gai.conf
    其中有一行这样子的信息,你可以选择取消他的注释或者是直接在文件的末尾添加(没有注释的)这个信息,就可以ipv4优先。
    #precedence ::ffff:0:0/96 100
    默认的配置它是注释的,相当于不存在,你可以通过下面这一个命令来快速的直接在文件末尾添加这个信息
    sudo sh -c 'echo "precedence ::ffff:0:0/96 100" >> /etc/gai.conf'

  • 这样子设置之后,确实是IPv4优先。有一些检测网站会优先解析出IPv6,你可以在全局的情况下参考他的从外国测试,你也可以尝试修改你的DNS,一些服务商默认DNS设置会通过他的DNS解锁服务,或者是没有配置IPv4的DNS,当然了,我见DMIT这些都是没有的,不过你也可以尝试做这些修改。
    配置双站DNS
    sudo bash -c 'echo -e "nameserver 1.1.1.1\nnameserver 8.8.8.8\nnameserver 2606:4700:4700::1111\nnameserver 2001:4860:4860::8888" > /etc/resolv.conf'
    或者说你希望的不是IPv4优先,而是关闭IPv6的话
    永久禁用IPv6

    编辑sysctl.conf文件

    sudo nano /etc/sysctl.conf

    尾行添加

    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1

    重载系统内核参数配置

    sudo sysctl -p

  • 不过我觉得IPv4优先就可以了,你可以参考IPCheck中IPv4的结果

  • 有一些网站,它进行DNS解析的时候,就是优先返回IPv6地址(AAAA记录)。你如果使用的是3xui之类的面板搭建的话,可以方便的在Xray设置中设置通过IPv4流量到谷歌,如果你有相关的知识,也可以直接编辑路由规则、出站规则。

  • 搜ipv4优先

  • vim /etc/gai.conf
    #precdednce ::ffff:0:0/96 100把注释取消

  • 肯定ipv6优先啊
    各个系统都这样子的啊

    我的建议直接关了

    你要用ipv4优先的话自己搜下
    双栈网络开启ipv4优先,然后加个系统名字

  • /etc/gai.conf
    如果是alpine没办法,关ipv6吧

  • @Dogelee2 #6 DMIT 用IPV4更好,还是用IPV6更好?大家一般用的是哪个?

  • @adang #8
    ipv6又没优化线路
    v4可是高贵的gia类的优化啊

123

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有59947位seeker

🎉欢迎新用户🎉