我想有一个非常短的内部TLD,go,指向一个网站服务器托管一个网址重定向应用程序。例如,用户可以键入go/chat或go/news,而无需记住确切的URL是什么。
我已经使用区域文件设置了内部DNS服务器,如下所示:
$ttl 3600
go. IN SOA localhost. dns.company.corp. (
1597456469
3600
600
1209600
3600 )
go. IN NS localhost.
@ IN A 10.0.88.
我刚刚使用本教程在Amazon EC2实例上使用OpenVPN设置了一个VPN服务器:。
当我连接到我的VPN服务器时,我遇到的问题是我无法连接专用DNS:
$ssh -i X.pem ec2-user@ip-172-31-aa-bbb.ec2.internal
ssh: Could not resolve hostname ip-172-31-aa-bbb.ec2.internal: nodename nor servname provided, or not known
但是,当我使用私有IP地址(仍然在VPN上)时:
$ssh -i X.pem ec2-user@172.31.aa.bb
我在网络上发现了一些轻微的网络错误。作为测试的一部分,我发现我不能打开站点的netbios名称。
Ping mydomain
返回:
Ping request could not find host mydomain. Please check the name and try again.
但是如果我平了FQDN,就没有问题了。
知道为什么会这样吗?
我查过DNS了,这似乎没什么问题。我们没有使用WINS --但互联网搜索似乎表明,只有在尝试在不同的子网上使用NETBIOS名称时才需要这样做--我们没有这样做。
顺便说一句,点击单个机器的NETBIOS名称--包括DCs -工作得很好。