forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    查看: 3206|回复: 8

    [问题反馈] 跪求指定域名屏蔽IPV6方法!

    [复制链接]

    5

    主题

    254

    帖子

    1930

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1930
    发表于 2022-8-24 07:29:44 | 显示全部楼层 |阅读模式
    如题,需要开启IPV6解析,但是又想屏蔽某个指定的域名IPV6走IPV4,或者优先解析IPV4。各位大佬,有没有办法,谢谢
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9848

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9848

    官方人员

    发表于 2022-8-24 10:50:05 | 显示全部楼层
    试下下面的方法呢
    1. echo server=/baidu.com/114.114.114.114 > /tmp/dnsmasq.d/use_ipv4
    2. /etc/init.d/dnsmasq restart
    复制代码
    baidu.com是你需要设置走IPV4解析的域名,114.114.114.114是IPV4域名服务器地址
    不一定有效哈,可以试一下
    回复

    使用道具 举报

    5

    主题

    254

    帖子

    1930

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1930
     楼主| 发表于 2022-8-24 10:56:52 | 显示全部楼层
    本帖最后由 jxph1123 于 2022-8-24 11:04 编辑
    萝卜大侠 发表于 2022-8-24 10:50
    试下下面的方法呢
    baidu.com是你需要设置走IPV4解析的域名,114.114.114.114是IPV4域名服务器地址
    不一定有 ...

    谢谢,我试了,好像没啥用,还是能解析出IPV6地址。。能否直接在dnsmasq里面操作?毕竟我屏蔽的不多,可以手动来
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9848

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9848

    官方人员

    发表于 2022-8-24 11:06:14 | 显示全部楼层
    jxph1123 发表于 2022-8-24 10:56
    谢谢,我试了,好像没啥用,还是能解析出IPV6地址。。能否直接在dnsmasq里面操作?毕竟我屏蔽的不多,可以 ...

    有的,应该是配置文件中的server选项
    https://openwrt.org/docs/guide-user/base-system/dhcp#all_options
    回复

    使用道具 举报

    5

    主题

    254

    帖子

    1930

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1930
     楼主| 发表于 2022-8-24 11:14:17 | 显示全部楼层
    萝卜大侠 发表于 2022-8-24 11:06
    有的,应该是配置文件中的server选项
    https://openwrt.org/docs/guide-user/base-system/dhcp#all_option ...

    看不懂哇,大侠能不能来个例子,比如只屏蔽某个域名的IPV6解析,其余能正常IPV6解析。
    感谢,实在水平不够,看不懂
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9848

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9848

    官方人员

    发表于 2022-8-24 14:17:51 | 显示全部楼层
    jxph1123 发表于 2022-8-24 11:14
    看不懂哇,大侠能不能来个例子,比如只屏蔽某个域名的IPV6解析,其余能正常IPV6解析。
    感谢,实在水平不 ...
    试下下面的方法呢
    echo server=/baidu.com/114.114.114.114 > /tmp/dnsmasq.d/use_ipv4
    /etc/init.d/dnsmasq restart
    复制代码
    baidu.com是你需要设置走IPV4解析的域名,114.114.114.114是IPV4域名服务器地址
    不一定有效哈,可以试一下


    这个就是啊,立即生效的,你验证过了吗?
    回复

    使用道具 举报

    5

    主题

    254

    帖子

    1930

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1930
     楼主| 发表于 2022-8-24 16:39:54 | 显示全部楼层
    萝卜大侠 发表于 2022-8-24 15:48
    如果这个不行,改dnsmasq配置也是不可以的

    谢谢大佬,我再研究下
    回复

    使用道具 举报

    5

    主题

    254

    帖子

    1930

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1930
     楼主| 发表于 2022-8-30 14:56:55 | 显示全部楼层
    还是分享下给需要的吧,两种方法:
    1.在etc/dnsmasq.con里面,增加你要屏蔽的域名IPV6解析,格式类似   address=/.xxxx.com/::      这样IPV6地址会返回::  没有IPV6地址了。
    2.安装smartdns也可以实现指定域名的IPV6地址屏蔽。
    回复

    使用道具 举报

    0

    主题

    834

    帖子

    1684

    积分

    禁止发言

    积分
    1684
    发表于 2023-1-14 04:11:37 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-11-24 14:49 , Processed in 0.019834 second(s), 25 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表