[bind]自建 bind 局域网如何解析局域网中不带域名各个电脑主机名 hostname - V2EX
Schr0dingerCat

[bind]自建 bind 局域网如何解析局域网中不带域名各个电脑主机名 hostname

  •  
  •   Schr0dingerCat May 31, 2018 2445 views
    This topic created in 2903 days ago, the information mentioned may be changed or developed.

    如题,在局域网中有 100 多台电脑( windows 系统,部分电脑能访问外网),并且还包含一个二级子网,每台电脑都设置了一个主机名 hostname (没有域名),使用一级子网网关做默认 dns 时,一级子网中电脑 ping 主机名能够正常解析到正确的 ip,但是二级子网中的电脑 ping 一级子网的主机名却无法解析,然后开始考虑在二级子网电脑的 hosts 上做映射,这样要二级子网每个电脑都要修改,不方便维护。最后是在一级子网里的一台服务器( windows )上自己搭建了个 bind9 服务器,想用 bind9 来解析主机名,照着网上的教程安装并配置了。 但是问题来了,按照网上的教材设置,解析的都是带域名的, 例如 named.conf 里设置 zone "example" IN { type master; file "example.zone"; allow-update { none; }; }; // 192.168.1.* 反向解析 zone "1.168.192.in-addr.arpa" { type master; file "1.168.192.in-addr.arpa"; };

    再在 example.zone 里设置 $TTL 1D @ IN SOA localhost. root.localhost. ( 2007091701 ; serial 30800 ; refresh 7200 ; retry 604800 ; expiry 300 ) ; minimum IN NS localhost. gl-119 IN A 192.168.1.119 反向解析文件 1.168.192.in-addr.arpa $TTL 1D @ IN SOA localhost. root.localhost. ( 2007091701 ; Serial 30800 ; Refresh 7200 ; Retry 604800 ; Expire 300 ) ; Minimum IN NS localhost. 119 IN PTR gl-119. 这样设置好了后启动 bind,使用 nslookup 测试,192.168.1.119 能够反向解析出 gl-119 但是使用正向解析时,直接 gl-119 无法解析, 必须使用 gl-119.example 才能够正确解析。 现在的问题是局域网中的电脑都没有域名,bind 服务器如何设置,才能够直接解析主机名(不带域名)到对应的 ip 而不需要域名??? 挺急的,在线等大神,万分感谢

    Firxiao
        1
    Firxiao  
       May 31, 2018
    客户端需要配置下 search domain.
    另外如果客户端都是 Windows 的话 推荐用域服务器自带 DNS 解析
    Schr0dingerCat
        2
    Schr0dingerCat  
    OP
       May 31, 2018
    @Firxiao 客户端只设置 dns 为 bind 服务器 ip 不行?还要其他配置?只在 bind 中设置不行吗?
    电脑都是 Windows 的。。。没设置域名,之前都是直接用主机名来访问
    bind 不能像 hosts 那样,直接用主机名映射到对应 ip 吗?
    Schr0dingerCat
        3
    Schr0dingerCat  
    OP
       May 31, 2018
    @Firxiao 或者说 上边设置的 能 gl-119.example 访问正确 ip,那么在 bind 中如何设置,能够直接用 gl-119 访问正确 ip ??谢谢了
    Schr0dingerCat
        4
    Schr0dingerCat  
    OP
       May 31, 2018
    难道只能每个电脑都根据主机名建一个正向解析文件???
    Schr0dingerCat
        5
    Schr0dingerCat  
    OP
       May 31, 2018
    @Firxiao 用了个笨办法 解决了,客户端机器上只需要设置 dns ip 就好
    About     Help     Advertise     Blog     API     FAQ     Solana     2689 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 15:56 PVG 23:56 LAX 08:56 JFK 11:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86