免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6632 | 回复: 0
打印 上一主题 下一主题

[系统管理] bind9 如何做 *-stg.qq.com 这种泛域名解析 [复制链接]

论坛徽章:
8
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015小元宵徽章
日期:2015-03-06 15:58:18每日论坛发贴之星
日期:2015-06-08 22:20:00每日论坛发贴之星
日期:2015-06-08 22:20:00操作系统版块每日发帖之星
日期:2015-06-14 22:20:00数据库技术版块每日发帖之星
日期:2015-11-09 06:20:00数据库技术版块每日发帖之星
日期:2016-02-22 06:20:0015-16赛季CBA联赛之上海
日期:2017-01-01 23:58:53
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2021-02-23 09:16 |只看该作者 |倒序浏览
本帖最后由 zl624867243 于 2021-02-23 09:17 编辑

因为我们的stg,dev,pre都是这种域名:
dev: aa-dev.qq.com
stg: aa-stg.qq.com
pre: aa-pre.qq.com

内部的dns服务器为bind9,centos7.x,
  1. $rpm -qa |grep bind
  2. bind-utils-9.11.4-26.P2.el7_9.3.x86_64
  3. rpcbind-0.2.0-47.el7.x86_64
  4. bind-license-9.11.4-26.P2.el7_9.3.noarch
  5. bind-libs-9.11.4-26.P2.el7_9.3.x86_64
  6. bind-export-libs-9.11.4-26.P2.el7_9.3.x86_64
  7. bind-9.11.4-26.P2.el7_9.3.x86_64
  8. bind-libs-lite-9.11.4-26.P2.el7_9.3.x86_64
复制代码
bind的泛域名解析支持如下:
  1. *.stg     A    1.129.98.51
  2. *     A    1.129.98.51
复制代码
单就是不支持中间有中横杠的这种,*-stg.qq.com, 我尝试改成下面的记录,

  1. *-stg     A    8.129.2.51
复制代码


重启 named直接报错了。

  1. # systemctl status named
  2. ● named.service - Berkeley Internet Name Domain (DNS)
  3.    Loaded: loaded (/usr/lib/systemd/system/named.service; enabled; vendor preset: disabled)
  4.    Active: failed (Result: exit-code) since Tue 2021-02-23 09:13:48 CST; 4s ago
  5.   Process: 20075 ExecStop=/bin/sh -c /usr/sbin/rndc stop > /dev/null 2>&1 || /bin/kill -TERM $MAINPID (code=exited, status=0/SUCCESS)
  6.   Process: 32540 ExecReload=/bin/sh -c /usr/sbin/rndc reload > /dev/null 2>&1 || /bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
  7.   Process: 20689 ExecStart=/usr/sbin/named -u named -c ${NAMEDCONF} $OPTIONS (code=exited, status=0/SUCCESS)
  8.   Process: 20087 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -z "$NAMEDCONF"; else echo "Checking of zone files is disabled"; fi (code=exited, status=1/FAILURE)
  9. Main PID: 20690 (code=exited, status=0/SUCCESS)

  10. Feb 23 09:13:48 xx-baseservice bash[20087]: zone huaweicloud.com/IN: loaded serial 1
  11. Feb 23 09:13:48 xx-baseservice bash[20087]: zone localhost.localdomain/IN: loaded serial 0
  12. Feb 23 09:13:48 xx-baseservice bash[20087]: zone localhost/IN: loaded serial 0
  13. Feb 23 09:13:48 xx-baseservice bash[20087]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
  14. Feb 23 09:13:48 xx-baseservice bash[20087]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
  15. Feb 23 09:13:48 xx-baseservice bash[20087]: zone 0.in-addr.arpa/IN: loaded serial 0
  16. Feb 23 09:13:48 xx-baseservice systemd[1]: named.service: control process exited, code=exited status=1
  17. Feb 23 09:13:48 xx-baseservice systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).
  18. Feb 23 09:13:48 xx-baseservice systemd[1]: Unit named.service entered failed state.
  19. Feb 23 09:13:48 xx-baseservice systemd[1]: named.service failed.
复制代码
网上搜了下好像没找到bind可以这样搞,大家怎么解决的呢?有什么解决方案吗?还是我没找到改的bind配置文件的位置了?shell板块活跃 所以在这里提问。

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP