首先,这不是DNS Conditional forwarder的副本, 而是返回NETBIOS而不是FQDN (听起来非常相似)。 我们有两个独立的域名,互相做有条件的转发。 这些域中的每一个都分布在相同的三个位置,并且主机的命名约定指示系统位于哪个站点。 例如: dc11.a.com:站点1上域A的DC 1 dc12.a.com:站点1上域A的DC 2 dc21.a.com:站点2上域A的DC 1 dc31.a.com:站点3上域A的DC 1 dc11.b.com:站点1上域B的DC 1 等等。 每个站点的数据中心都有相应站点的其他域的所有数据中心,以及所有站点的第一个数据中心的条件转发,因此: dc11.a.com将请求转发给 dc11.b.com dc12.b.com dc21.b.com dc31.b.com 所有的转发似乎正常工作,例如,如果我在dc11.a.com我可以成功地查找dc11.b.com。 然而 ,最近我们遇到了一些奇怪的行为(用户报告查找失败,我没有能够重现自己,但我收到错误的截图),这使我仔细检查转发规则,我已经注意到一些奇怪的事情:有几个实例转发主机的FQDN显示为简称,而不是FQDN。 所以例如在b.com的转发属性dc11.a.com我看到这个: 10.1.200.11 dc11.b.com 10.1.200.12 dc12.b.com 10.2.200.11 dc21 10.3.200.11 dc31.b.com 另外有趣的是,当我打开属性窗口时,任何具有短名称而不是FQDN的行总是需要一两秒钟才能解决。 我已经validation了所有主机都在DNS中注册了他们的后缀,我试过ipconfig / flushdns和/ registerdns,并尝试重新添加转发。 我已经双重检查了所有主机的DNS条目向前和向后,他们都到处都是一样的。 如果我在dc11.a.com上对任何B主机执行nslookup 10.2.200.11,我将返回FQDN dc21.b.com。 然而,无论我做什么,在转发属性这些有问题的主机总是显示短名称。 任何build议将不胜感激!
我知道第一个是规范的 ,但是我不完全理解实际的含义。 这个问题是由主机名为-f的手册页触发的,特别是当它说: Technically: The FQDN is the name gethostbyname(2) returns for the host name returned by gethostname(2). The DNS domain name is the part after the first dot. 假devise算机主机名是foo 。 采用以下configuration: 127.0.0.1 localhost 127.0.1.1 foo.example.com foo 命令主机名-f返回foo.example.com 。 虽然,具有以下configuration: 127.0.0.1 localhost 127.0.1.1 foo foo.example.com 命令hostname -f返回foo 。 具体来说,在讨论hostent.h_name时,是什么人称为“主机的正式名称”的第一个主机名? 注 :我在Debian上,但希望这些概念是一般* nix兴趣。 链接 :一个可能相关的问题。 链接 […]
我正在使用webmin来pipe理BIND DNS区域,直到现在已经手动pipe理。 当我在webmin(A或CNAME)中添加新logging时,它将FQDN(主机+区域)写入区域文件。 虽然这并没有破坏任何东西,但它已经将大量不必要的文本添加到已经很大的区域文件中。 例: # /var/named/master/some.zone.com # manually-added record somehost01 IN A 10.10.10.1 # added via webmin somehost02.some.zone.com. IN A 10.10.10.2 有没有办法将webminconfiguration为当logging添加到主区域时不写入FQDN?
我在Windows 7安装networking文件共享时遇到了一个令人困惑的错误。 问题是在机器A上,具有FQDN的安装失败(净使用系统错误67),而IP地址相同的命令成功。 在另一台机器B上,FQDN和IP都能成功安装。 所以我认为这不是(仅)文件服务器的问题,而是本地Windows系统的问题。 可悲的是我找不到像Windows防火墙限制或其他任何主要的configuration差异。 机器A – FQDN(失败) C:\Users\student>net use Neue Verbindungen werden gespeichert. Es sind keine Einträge in der Liste. C:\Users\student>net use X: \\fs1-2-home.xxx.xxx.de\home\users\testuser Systemfehler 67 aufgetreten. Der Netzwerkname wurde nicht gefunden. C:\Users\student>net use Neue Verbindungen werden gespeichert. Es sind keine Einträge in der Liste. 机器A – IP(成功) C:\Users\student>net use Neue Verbindungen werden […]
/ etc / hosts包含IPv4和IPv6主机名的FQDN,并按预期返回主机名。 主机名–fqdn按预期返回正确的FQDN。 是否有邮件应用程序设置NextCloud的FQDN的设置? 谢谢
我有几个运行Centos 6的testing系统,我想我会试用Centos 7.除了所有明显的差异(没有iptables,没有ifconfig)之外,还有一件事情让我挠头。 在6号,我的主机名是这样的: # hostname centos6 在第七个,我的主机名需要像这样: # hostname centos7.fqdn.foo 如果我将主机名设置为简单的centos7 ,这会导致DNS问题,我只能parsing外部地址,如google.com,但没有从内部DNS服务器的内部主机名。 由于似乎没有在我的centos6框有这个“笨重的”主机名的要求,我想知道是否有什么改变发行之间,或者如果我只是忽略了一些configuration在centos 6(如一个DOMAINvariablesnetworkingconfiguration或类似的东西),这是在centos 7盒丢失。 还有一个让我困惑的是,在centos 7的盒子里,这个命令起作用: # ping centos6 PING centos6.fqdn.foo (192.168.1.15) 56(84) bytes of data. 64 bytes from centos6.fqdn.foo (192.168.1.15): icmp_seq=1 ttl=64 time=0.399 ms 所以很明显,ping命令可以将短主机名转换为长主机名,但是当我尝试使用nslookup时: # nslookup centos6 ;; Got SERVFAIL reply from 192.168.1.11, trying next server 短主机名显然是不够的。 在nslookup中使用FQDN可以正常工作。 我假设这里的问题是,只要我的centos 7盒离开fqdn.foo域,DNS就崩溃了。 我只是不明白为什么,以及为什么这似乎不是在这样的情况6。 […]
是否有可能有主机名fqdn里面的debian日志文件? 例: 现在它的: 3月2日18:00:12 www rsyslogd:[origin software =“rsyslogd”swVersion =“5.8.11”x-pid =“2442”x-info =“http://www.rsyslog.com”]开始 应该是: Mar 2 18:00:12 www.example.org rsyslogd:[origin software =“rsyslogd”swVersion =“5.8.11”x-pid =“2442”x-info =“http://www.rsyslog .com“]开始 先谢谢了!
在Apache中,我有一个使用ServerName host1.example.com设置的虚拟主机 在/ etc / hosts中有一个host1的入口 127.0.1.1 host1.example.com host1 并在/ etc /主机名 主机1 这是创buildFQDN的Debian / Ubuntu方式。 当为与服务器本身具有相同FQDN的虚拟主机提供内容时,Apache似乎有问题。 使用host1.example.com的虚拟主机运行nginx时,获取主机头并使用正确的虚拟主机没有任何问题。 但是当使用Apache时有问题,它总是使用000-default。 删除000-default使其切换到下一个虚拟主机,并删除除了我想要工作的域的虚拟主机文件,最终使它工作。 NameVirtualHost设置为* 日志中没有错误消息,没有重叠的虚拟主机,虚拟主机configuration是完全正确的。 <VirtualHost *> ServerAdmin webmaster@localhost ServerName host1.example.com DirectoryIndex index.php index.htm index.html DocumentRoot /var/www/host1.example.com <Directory /> Options FollowSymLinks Includes -Indexes AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 有人有主意吗? 编辑: apache -t -D DUMP_VHOSTS输出: […]
道歉,如果问题标题是荒谬的,但这让我很困惑。 这是我想要做的: 域xyz.com是web服务器xyz-1的FQDN。 xyz-1安装了Plesk。 我希望xyz-1能够为xyz.com提供DNS服务,因此xyz.com的名称服务器被设置为ns1.xyz.com和ns2.xyz.com 。 我可能写错了,但这基本上是我想要做的。 此外,任何添加到Plesk的域名,其名称服务器设置为ns1和ns2.xyz.com ,也将正确地提供其DNS服务(duh?)。
我已经看到多个DHCP服务器的默认configuration,并将FQDN设置为DNS服务器选项。 这是不是意味着一个catch-22,或者这个DNS-server需要在每个客户端的hosts文件中? 例如从debian 6中的dhcp3-server: option domain-name-servers ns1.internal.example.org; 我可以看到如何使用DNS名称是方便的,因为它只是一个logging改变,他们可以负载均衡,如果想要的,但我不知道客户端将如何解决名称。 为什么在DHCP中使用FQDN作为DNS服务器地址?