我想配置我的Netgear N-150 路由器以便它回答 DNS 查询之内LAN。这是在运行不同类型的服务器的背景下进行的:电子邮件、新闻、网络或家庭 VoIP。
没有什么是面向公众的,只是在我的网络内。如果它是面向公众的,那没问题,但不是必需的。运行“服务器”的 PC 是tleilax
,doge
是客户端 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)连接时,它也可以找到tleilax
或tleilax.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
你好,赖德