为特定域的 DNS 查询配置路由器

为特定域的 DNS 查询配置路由器

我想配置我的Netgear N-150 路由器以便它回答 DNS 查询之内LAN。这是在运行不同类型的服务器的背景下进行的:电子邮件、新闻、网络或家庭 VoIP。

没有什么是面向公众的,只是在我的网络内。如果它是面向公众的,那没问题,但不是必需的。运行“服务器”的 PC 是tleilaxdoge是客户端 PC。

目前,hosts 文件doge如下:

thufir@doge:~$ 
thufir@doge:~$ cat /etc/hosts
127.0.0.1   localhost
127.0.1.1   doge.bounceme.net   doge
192.168.1.3 tleilax.bounceme.net    tleilax

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
thufir@doge:~$ 

这样我就可以测试 VoIP 连接:

thufir@doge:~$ 
thufir@doge:~$ sudo sipsak -vv -s sip:thufir101@tleilax
No SRV record: _sip._tcp.tleilax
No SRV record: _sip._udp.tleilax
using A record: tleilax

message received:
SIP/2.0 200 OK
CSeq: 1 OPTIONS
Via: SIP/2.0/UDP 127.0.1.1:43624;branch=z9hG4bK.7332b2de;rport=43624;alias;received=192.168.1.3
User-Agent: Ekiga/4.0.1
From: sip:[email protected]:43624;tag=73f04e12
Call-ID: [email protected]
To: sip:thufir101@tleilax
Contact: <sip:[email protected]>
Content-Length: 0



** reply received after 1.142 ms **
   SIP/2.0 200 OK
   final received
thufir@doge:~$ 

我想配置路由器这样当另一台计算机(例如 Mac)连接时,它也可以找到tleilaxtleilax.bounceme.net

我不想让我的路由器接受所有人的随机 DNS 查询。

答案1

我不确定这是否可行。因为 SIP 需要特殊的 DNS 记录,而这些记录可能无法在 Netgear 路由器上配置。通常您必须创建如下记录:

类型服务协议端口权重优先级 TTL 名称目标
SRV _sip _tls 443 1 100 1 小时 thedomain.co.uk sipdir.online.lync.com
SRV _sipfederationtls _tcp 5061 1 100 1 小时 thedomain.co.uk

你好,赖德

相关内容