如何在Debian中启用主机名解析?

汤姆

我已经在专用服务器上安装了Debian。租用该服务器的公司给了我3个地址:

  • DMZ IP
  • 面具
  • 闸道

服务器无法解析主机名。因此,当我将ping与IP结合使用时,它就可以工作。当我对主机名使用ping时,它不是。我想我应该放一些东西

/etc/resolv.conf

但是我不知道。应该是网关吗?

克里斯托弗

不,网关就是路由器。您将要指定名称服务器。例如:

nameserver 209.244.0.3
nameserver 209.244.0.4

或您要使用的任何名称服务器。您的托管服务提供商可能有非常接近您的服务器的名称服务器。这些可能是最好的选择,您应该向他们询问其名称服务器的IP地址以供使用。或使用搜索引擎查找公开可用的名称服务器。我的主机非常接近3级,因此我使用3级名称服务器,如上所述。

另一个不错的选择是searchordomain选项。在手册(man resolv.conf)中:

域本地域名。在该域内对名称的大多数查询都可以使用相对于本地域的简称。如果设置为“。”,则考虑根域。如果不存在任何域条目,则根据gethostname(2)返回的本地主机名确定域;否则,请参见图3。域部分被认为是第一个“。”之后的所有内容。最后,如果主机名不包含域部分,则假定为根域。

搜索在搜索列表中查找主机名。搜索列表通常是根据本地域名确定的;默认情况下,它仅包含本地域名。通过在搜索关键字后列出所需的域搜索路径,并用空格或制表符分隔名称,可以更改此名称。依次使用搜索路径的每个组成部分尝试具有少于ndots点(默认值为1)的解析器查询,直到找到匹配项为止。对于具有多个子域的环境,请阅读下面的选项ndots:n以避免中间人攻击和root-dns服务器不必要的流量。请注意,如果列出的域的服务器不在本地,则此过程可能会很慢,并且会产生大量的网络流量;如果没有一个域的服务器可用,则查询将超时。

目前,搜索列表仅限于六个域,总共256个字符。

domain your-domain-name.com
nameserver 209.244.0.3
nameserver 209.244.0.4

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Qt中解析网络主机名+端口?

来自分类Dev

如何在chroot中解析主机名?

来自分类Dev

Debian无法解析主机名

来自分类Dev

如何在主机文件中交换fqdn <->主机名

来自分类Dev

如何在Linux Mint中解析本地网络上的主机名?

来自分类常见问题

如何在docker-compose中设置主机名?

来自分类Dev

如何在Python中获取标准主机名?

来自分类Dev

如何在ansible中遍历主机名或IP

来自分类Dev

如何在C#中获取完整的主机名?

来自分类Dev

如何在httpclient中设置请求主机名

来自分类Dev

如何在jboss中禁用主机名验证

来自分类Dev

如何在yast中设置主机名?

来自分类Dev

如何在Wireshark中按主机名过滤?

来自分类Dev

如何在JAVA中设置主机名?

来自分类Dev

如何在ansible中遍历主机名或IP

来自分类Dev

如何在bash中更改主机名的颜色?

来自分类Dev

如何在ssh config中匹配实际的主机名?

来自分类Dev

无法解析WSL中的主机名

来自分类Dev

无法解析主机名

来自分类Dev

ufw主机名解析

来自分类Dev

无法解析主机名

来自分类Dev

如何在Bash脚本中将主机名解析为IP地址?

来自分类Dev

如何在Arch Linux中将IP地址解析为主机名?

来自分类Dev

如何将主机名解析为节点js中的IP地址

来自分类Dev

如何防止从OpenWRT / dnsmasq中的DHCP名称解析本地主机名

来自分类Dev

Proxifier如何通过代理解析主机名?

来自分类Dev

如何从其他Pod解析Pod主机名?

来自分类Dev

NGINX如何解析Docker DNS主机名?

来自分类Dev

在Docker 1.10中无法解析主机名