V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Bunnyranch
V2EX  ›  DNS

我想用本地运营商的 DNS,于是设置了自动获取 DNS,结果 DNS 地址显示为 192.168.1.1

  •  
  •   Bunnyranch · 2019-03-23 13:09:52 +08:00 · 11564 次点击
    这是一个创建于 2108 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这是路由器的地址吧,但是能正常上网。。

    是就这样用自动获取,还是自己去查本地运营商的 DNS 地址自己填呢。
    31 条回复    2019-03-26 08:13:45 +08:00
    lpd0155
        1
    lpd0155  
       2019-03-23 13:12:07 +08:00 via Android
    去路由器上看
    Love4Taylor
        2
    Love4Taylor  
       2019-03-23 13:14:59 +08:00 via Android
    现代路由基本上都会内置一个 dns 缓存服务器... 你只要确保 WAN 口设置自动获取 DNS 就可以了, 当然如果你是在需要 DHCP 分配, 自己去 LAN 口设置指定 DNS 即可 (当然不一定支持).
    yerick
        3
    yerick  
       2019-03-23 13:18:11 +08:00 via iPhone
    这就是运营商 dns
    Bunnyranch
        4
    Bunnyranch  
    OP
       2019-03-23 13:19:10 +08:00
    @lpd0155 路由器这个固件里没有修改 DNS 的选项, 不过路由器设置页面-外网信息里的 DNS 是本地运营商的 DNS。。
    loli
        5
    loli  
       2019-03-23 13:19:53 +08:00 via Android
    说起这个我倒是想问 wan 设置有 dns,lan 设置也有 dns。想自定义的话到底应该设置哪个?
    Bunnyranch
        6
    Bunnyranch  
    OP
       2019-03-23 13:21:27 +08:00
    之所以突然想用运营商 DNS。。因为我发现我电视盒子用自己设置的一些 DNS 看凤凰卫视就卡,很明显的卡。 然后我选自动获取 DNS,反而不卡了,试了好几次都这样。于是想把电脑端也换成运营商 DNS 算了 不如不折腾。
    Bunnyranch
        7
    Bunnyranch  
    OP
       2019-03-23 13:24:10 +08:00
    @Love4Taylor 路由器这个固件里没有修改 DNS 的选项, 不过路由器设置页面-外网信息里的 DNS 是本地运营商的 DNS。。
    zyp0921
        8
    zyp0921  
       2019-03-23 13:26:51 +08:00
    没问题啊,你路由器缓存了 DNS 的
    Love4Taylor
        9
    Love4Taylor  
       2019-03-23 13:29:00 +08:00 via Android
    @loli LAN 那个一般是 DHCP 分配出去的. WAN 那个就是指定内置 DNS 服务器的上游.
    Love4Taylor
        10
    Love4Taylor  
       2019-03-23 13:29:41 +08:00 via Android
    @yeezylife 那没事. 你就安心用吧.
    catalina
        11
    catalina  
       2019-03-23 13:46:41 +08:00
    @yeezylife 看电视啥的真的不需要改 dns,改了就卡
    Bunnyranch
        12
    Bunnyranch  
    OP
       2019-03-23 13:52:28 +08:00
    @catalina 我换了好几家公共 DNS 都明显卡,这是为啥呢。 然后电脑上用公共 DNS 看视频为什么就不卡呢。 另外我电视不光是看看凤凰卫视这些直播。。还有 bilibili 和浏览器呢 放假躺沙发上刷点美剧之类的贼爽。
    zzj0311
        13
    zzj0311  
       2019-03-23 14:00:35 +08:00 via Android
    192.168.1.1 不是你猫的 ip 么
    catalina
        14
    catalina  
       2019-03-23 14:01:42 +08:00
    @yeezylife b 站和浏览器也会卡吗?这就奇怪了。
    直播源什么的最好基于当前的网络环境来解析,否则可能会拿到另外一个主干网(比如你是电信拿到了联通的 ip)、或者直接跑到异地去了。但是 b 站啥的不应该会卡,特别是设置为 DNSPod 的时候(毕竟 b 站本身就和腾讯有投资关系)
    Bunnyranch
        15
    Bunnyranch  
    OP
       2019-03-23 14:25:09 +08:00
    @zzj0311 所以我来问啊 有点怪。自动获取了之后 ipconfig/all 里 DNS 地址就是 192.168.1.1
    Bunnyranch
        16
    Bunnyranch  
    OP
       2019-03-23 14:26:32 +08:00
    @catalina 电视上用公用 dns b 站和浏览器倒是不卡,就是看电视直播卡。 我是想问个为什么,之前在电脑上用这些公用 DNS 看电视直播也不会卡顿额
    lihongjie0209
        17
    lihongjie0209  
       2019-03-23 14:31:04 +08:00
    这是路由器下发的, 可以在路由器的 dns 选项中配置
    Bunnyranch
        18
    Bunnyranch  
    OP
       2019-03-23 14:35:21 +08:00
    @lihongjie0209 路由器这个固件里没有修改 DNS 的选项, 不过路由器设置页面-外网信息里的 DNS 是本地运营商的 DNS。。
    luny
        19
    luny  
       2019-03-23 14:36:30 +08:00
    有些高级用法,比如避免 dns 污染,是需要指向路由器的地址。
    Bunnyranch
        20
    Bunnyranch  
    OP
       2019-03-23 14:51:37 +08:00
    @luny 我这个不高级啊 我都自动获取了。。
    hhhsuan
        21
    hhhsuan  
       2019-03-23 14:59:29 +08:00 via Android   ❤️ 1
    建议去自己查然后自己填,不要用路由器的 DNS,会无端端地多转发一次,画蛇添足。至于缓存,操作系统自己会缓存的,也没必要依赖路由器。
    carrionlee
        22
    carrionlee  
       2019-03-23 15:01:12 +08:00
    正常,路由器作为 dhcp 服务器,会自动下发 ip 地址,网关和 dns 服务器这些信息,其中网关和 dns 服务器就是路由器本身的地址,你要么手动设置局域网机器的这些信息,要么修改路由器 dhcp 服务器的设置。如果按你所说你的路由器固件里没有这方面的选项的话,那就只有手动修改这一条路了。
    ThirdFlame
        23
    ThirdFlame  
       2019-03-23 15:21:24 +08:00   ❤️ 1
    不需要啊, 你的 dns 服务器是路由器。 路由器的上游 dns 是运营商。
    你每次的域名解析请求 提交给路由器后,路由器看解析缓存里有没有。有的话 直接反馈,,没有的话 回去运营商的 dns 请求。

    和你直接设置为运营商的 dns 没有差别,直接多了一个转发 /缓存罢了。
    Bunnyranch
        24
    Bunnyranch  
    OP
       2019-03-23 15:42:26 +08:00
    @hhhsuan 好的 那我自己手动设置一波
    zzj0311
        25
    zzj0311  
       2019-03-23 15:45:35 +08:00 via Android
    @yeezylife win 下自动获取就是问上级路由啊,你的光猫没改过设置就问运营商默认 dns,满足你的需求
    Maskeney
        26
    Maskeney  
       2019-03-23 19:40:34 +08:00
    楼上说的都是啥啊。。DNS 查询方式是递归查询,并且还有 DNS 缓存这种东西,本身你的路由既是 DNS client 又是 DNS server,你的设备向路由查询路由再向设定的 DNS (一般是 ISP 的 DNS )查询并且缓存到路由本身的缓存中,短时间再次查询就不需要再向上级 DNS 查询了,路由器的 DNS 就可以直接给你返回结果。至于你所担心的这些问题都是由于无知,建议多看看 Wikipedia 相关词条。
    Maskeney
        27
    Maskeney  
       2019-03-23 19:43:08 +08:00
    @hhhsuan #21 既然递归查询是画蛇添足不如你直接把你的 DNS 设置到根域上啊
    yidinghe
        28
    yidinghe  
       2019-03-23 19:48:17 +08:00 via Android
    你设置为自动获取的话,这个是路由器给你的,至于路由器是否用的运营商 DNS,那要登录路由器看看。
    hhhsuan
        29
    hhhsuan  
       2019-03-23 19:53:12 +08:00 via Android   ❤️ 1
    @Maskeney 你的路由器 DNS 就是直接向上游转发而已,递归个鬼啊。你能说出这种话就证明你根本不懂 DNS。
    msg7086
        30
    msg7086  
       2019-03-23 20:05:37 +08:00
    @hhhsuan 这人早就被我 Block 了。刚刚特地回去看了他的回复,硬生生把 DNS Forwarder 当成了 Resolver ……
    txydhr
        31
    txydhr  
       2019-03-26 08:13:45 +08:00 via iPhone
    路由器现在基本上都会把自己作为 dns 本地的转发服务器 方便本地地址解析
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:15 · PVG 23:15 · LAX 07:15 · JFK 10:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.