这对你们中的一些人听起来可能是愚蠢和基本的,但即使在网上阅读了大量的资料之后,我仍然对此感到困惑。 我的问题仍然不清楚: 机器中的主机名(例如,在debian OS ssh中键入hostname时)与您在DNS服务器A Record中键入的hostname不同? 将Debian机主机名设置为maximus并将DNS A Record Hostname设置为mail吗? 这两个是相同的,我觉得他们是混为一谈,或者他们通常用在互换的术语中,造成混乱? 对于FQDN, host部分是否使用机器的主机名或DNS Alogging中给出的主机名? 我的设置:1 Debian 7 VPS与Web服务器和邮件服务器都在同一个盒子上。
我是Solaris 10系统上的用户,我希望维护自己的/ etc / hosts版本。 这个文件的function就像一个普通的/ etc / hosts,除了它只能parsing我运行的进程中的主机。 因为我没有写入/ etc / hosts的function,所以我不希望pipe理员为我重新configuration它。 (请不要进入这个更多) 我接受其他替代scheme,允许非特权用户添加自定义主机名。 解决scheme不能让超级用户做任何事情。
我有一个来自某处的IP的DNS查找,但我无法find位置。 我检查了我的整个DNS基础设施和设备本身,但都有正确的名称,当我运行一个“ping -a”IP地址“”时,它返回了不正确的名称。 我冲洗了我的DNS,但得到相同的查询。 ipconfig /displaydns显示不正确的项目如下: km3aece9 —————————————- Name does not exist. 但nslookup显示我正确的名字: C:\Users\charles_hurst>nslookup 10.100.9.87 Server: DC1 Address: 10.100.9.61 Name: printer10009 Address: 10.100.9.87 有任何想法吗?
为什么这不工作? NODE_ROOT=node0 INFRA_DOMAIN=example.com for host in $NODE_ROOT{1..3}.$INFRA_DOMAIN; do echo $host; done 我期待着: node01.example.com node02.example.com node03.example.com 但是,我得到: .example.com .example.com .example.com 我如何正确地做到这一点?
我相信正确的networkingselect是使用桥接,以便来宾操作系统获得自己的IP地址,但我仍然只能通过IP地址ssh。
这是一个神学问题,但尽pipe如此 因此,服务器有一个主机名,假设fqdn是hostname.example.com(对于我的意思,这是在/etc/sysconfig/network设置的名称)。 同一台服务器在不同的子网上有多个接口。 假设IP是10.0.0.1和10.0.1.1。 现在的问题是,是否理论上 (请注意,这一点很重要,我知道它实际上是有用的,但我对纯粹的学术答案感兴趣)允许进行以下设置: interface1.example.com. IN A 10.0.0.1 interface2.example.com. IN A 10.0.1.1 hostname.example.com. IN CNAME interface1.example.com. 或者应该是: hostname.example.com. IN A 10.0.0.1 interface2.example.com. IN A 10.0.1.1 interface1.example.com. IN CNAME hostname.example.com. 我想很明显哪一个从pipe理/行政POV中变得更有意义,但在技术上是正确的吗? 反对第一个设置的观点是,对10.0.0.1的反向查询返回interface1.example.com而不是预期的东西(即hostname: hostname.example.com ),所以前向请求和后续的顺序反向查找返回不同的结果。 现在,正如我所说的,我想要一个理论上的答案。 链接到RFC部分等,明确允许或不允许使用CNAME名称作为主机名。 如果没有,也没关系,我只需要确认。 到目前为止,我没有find任何明确的陈述,禁止这本书 ,在这种情况下,作为一个例子,这意味着它可以作为避免MXlogging指向CNAME的方法之一。 更新:多个接口不是冗余的(它们是债券),但实现stream量的逻辑分离。 例如,所有数据库stream量都在子网A上,服务stream量在子网B上,公共访问在子网C上。 UPDATE2:看起来这是不受RFC /其他规则的pipe制,是一个偏好问题。 因此,我将@Vatine答案标记为现在可行的答案,这意味着没有规定。 还非常感谢@Alnitak的build议和讨论!
好吧,我有一个恼人的问题。 当我ping我公司的一台服务器时 ping 192.168.1.62 作为结果,我得到我的盒子ldmmit1。 但是,当我使用这条线 ping ldmmit1 我回来的IP地址为192.168.1.184,名称为1st6cf1。 这些是这些框的正确的主机名,但我不明白为什么DNS服务器将路由请求ldmmit1到1st6cf1。 我做了traceroute,并且请求由相同的dns服务器处理。 我没有设置,所以我不知道这个问题是在哪里,但是networking人员在他的粗略检查中看不到任何东西。 在这一点上,我不知道问题在哪里,所以任何指针,将不胜感激。
我有一个Windows和Linux的一堆LAN设置。 局域网build立在AT&T DSL路由器之上。 我没有任何types的DNS服务器运行。 所有的Windows机器都可以通过networking上的机器名称来识别自己。 即使是一个Linux NAS盒也可以通过机器名访问。 不过,我最近build立了一个CentOS linux盒子,我希望它可以被机器名称访问。 我已经尝试设置主机名,但它不起作用。 有人可以帮我解决这个问题吗?
在工作中,我有一个Linux服务器,我想将名称从“testmain”更改为“test1”。 我已经联系了IT人员更改DNS将新名称与其静态IP相关联,并且可以正常工作。 现在剩下的就是更改服务器上的主机名。 我已经尝试了'主机名'命令,它似乎工作,但重新启动将重置主机名。 我很欣赏任何指针。 这里是uname的输出-a: Linux testmain 2.6.9-67.0.7.ELsmp #1 SMP Wed Feb 27 04:47:23 EST 2008 x86_64 x86_64 x86_64 GNU/Linux 服务器正在运行红帽企业Linux。 谢谢。
我绑定了9.3.6。 我如何禁用主机名泄露? 问题链接http://www.iss.net/security_center/reference/vuln/bind-hostname-disclosure.htm 谢谢。