免费注册 查看新帖 |

Chinaunix

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

[DNS] 请问在Bind中怎么配置NAPTR类型的记录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-15 13:53 |只看该作者 |倒序浏览
因为要测试产品用到 查询 SRV和NAPTR 记录
以前没怎么接触过DNS,不知道这两种类型的记录怎么配置
有人知道吗,给指点指点
谢谢

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2007-08-16 00:49 |只看该作者
这两个记录在 bind 中很少用到噢! SRV记录在 Windows DNS Server 中经常用到的,NAPTR 则是在 ENUM 中使用的记录噢。这两种记录的格式其实和其他记录相差不多,在网上可以找到很多说明,你google一下就能查到了。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2007-08-16 10:35 |只看该作者
看來樓主是想用 DNS 的 SRV + NAPTR 等來做 SIP 的 Routing,
這方面的東西確實 google 就可以找到許多
但這其中的經驗和感想就只有自己做了才會知道

SRV 一般來說必要性不高,倒是 asterisk 或 ser 都能完全支援 NAPTR ,
以 NAPTR 的 RE 中的 replacement 確實可以簡單清楚的達到公開交換的目的

  1. [root@log root]# dig 4.9.4.4.1.9.5.3.0.e164.ip-exchange.tw. naptr

  2. ; <<>> DiG 9.2.4rc6 <<>> 4.9.4.4.1.9.5.3.0.e164.ip-exchange.tw. naptr
  3. ;; global options:  printcmd
  4. ;; Got answer:
  5. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47728
  6. ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2

  7. ;; QUESTION SECTION:
  8. ;4.9.4.4.1.9.5.3.0.e164.ip-exchange.tw. IN NAPTR

  9. ;; ANSWER SECTION:
  10. 4.9.4.4.1.9.5.3.0.e164.ip-exchange.tw. 15 IN NAPTR 100 100 "U" "E2U+sip" "!^\\+*(.*)$!sip:\\[email]1@proxy.itri.org.tw[/email]!" .
  11. 4.9.4.4.1.9.5.3.0.e164.ip-exchange.tw. 15 IN NAPTR 100 100 "U" "SIP+E2U" "!^\\+*(.*)$!sip:\\[email]1@proxy.itri.org.tw[/email]!" .

  12. ;; AUTHORITY SECTION:
  13. ip-exchange.tw.         93      IN      NS      ns2.m.twnic.tw.
  14. ip-exchange.tw.         93      IN      NS      ns1.m.twnic.tw.

  15. ;; ADDITIONAL SECTION:
  16. ns1.m.twnic.tw.         3600    IN      A       211.72.210.221
  17. ns2.m.twnic.tw.         3600    IN      A       211.72.210.223

  18. ;; Query time: 40 msec
  19. ;; SERVER: 211.72.210.250#53(211.72.210.250)
  20. ;; WHEN: Thu Aug 16 10:31:28 2007
  21. ;; MSG SIZE  rcvd: 259

复制代码

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2007-08-16 23:56 |只看该作者
^_^   abel 兄现身了! LZ赶紧请教啊!abel兄可是真正的高手噢!

论坛徽章:
0
5 [报告]
发表于 2007-08-25 17:42 |只看该作者
请楼主给出一个NAPTR 区数据文件的例子,我查了很久了,按网上的一些方法配置好后,用dig 查询得到的answer 0,不知道什么原因啊

论坛徽章:
0
6 [报告]
发表于 2007-08-25 20:10 |只看该作者
abel兄所给出的code中的ANSWER SECTION就是资源记录(RR)的例子啊。

论坛徽章:
0
7 [报告]
发表于 2007-08-26 17:25 |只看该作者
我在red hat linux bind 9.2.1下是这样配置的如下所示,
/etc/resolv.conf
nameserver 127.0.0.1
/etc/named.conf
....
option{
          directory "/var/named/";
};
...
zone "6.8.e164.arpa"{
         type master;
        file "6.8.e164.arpa.zone";
};
...
/var/named/6.8.e164.arpa.zone
@ 1D IN SOA @ root.163.com(
                 2007082601
                 1H
                 15M
                 1W
                 1D)
  IN NS localhost.
localhost. IN A 127.0.0.1

$ORIGIN 1.3.1.3.1.4.3.2.2.6.8.e164.arpa.
  IN NAPTR 10 10 "u" "SIP+E2U" "!^.*$!sip:abel@twnic.net.tw"
.

  IN NAPTR 30 10 "u" "mailto+E2U "!^.*$!mailto:abel@twnic.net.tw" .
配置完成后启动named
dig 1.3.1.3.1.4.3.2.2.6.8.e164.arpa. naptr
得到的却是类似如下结果:
; <<>> DiG 9.2.1<<>>  1.3.1.3.1.4.3.2.2.6.8.e164.arpa. naptr
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2024
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1.0.0.1.6.8.6.3.0.1.6.8.e164.arpa. IN  NAPTR

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Aug 26 16:40:12 2007
;; MSG SIZE  rcvd: 47
请各位大侠帮忙看下问题出在哪里,为什么没有得到naptr记录呢?
非常感谢!

论坛徽章:
0
8 [报告]
发表于 2007-08-28 16:08 |只看该作者
终于解决,谢谢大家!

论坛徽章:
0
9 [报告]
发表于 2011-08-01 17:22 |只看该作者
楼上怎么解决的啊???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP