Questions tagged «hosts»

/ etc / hosts是在域名和IP地址之间具有本地已知映射的配置文件。



3
/ etc / hosts文件引用另一个配置文件
如何获取该/etc/hosts文件以引用其主机列表的另一个配置文件? 范例/etc/hosts: ## My Hosts 127.0.0.1 localhost 255.255.255.255 broadcasthost #Other Configurations <Link to /myPath/to/MyConfig/ConfigFile.txt> #Other Addresses 3.3.3.3 MyAwesomeDomain.com 4.4.4.4 SomeplaceIWantToGoTo.com ConfigFile.txt ##My additional Hosts 1.1.1.1 SomeLocation.com 2.2.2.2 AnotherLocation.com 如何为/etc/hosts文件添加链接/引用,以便将ConfigFile.txt加载?
37 hosts  etc  reference 

3
主机文件:多行具有相同的IP地址是否不正确?
一段时间以来,我一直在格式化我的主机文件。注意两行有相同的ip: e.f.g.h foo.mydevsite.com e.f.g.h foo.myOtherDevSite.com 我最近读到,别名应该合并在一行上: e.f.g.h foo.mydevsite.com foo.myOtherDevSite.com 但是,我不喜欢这种方法,因为您不能轻易地注释掉某些别名或向特定别名添加注释,例如: a.b.c.d foo.mydevsite.com # myDevSite on box 1 # a.b.c.d foo.myOtherSite.com # myOtherSite on box 1 a.b.c.d ubuntuBox e.f.g.h foo.myOtherSite.com # myOtherSite testing environment 到目前为止,一切正常。这有问题吗?
28 hosts 

4
Linux上/ etc / hosts的格式(不同于Windows?)
在此问题下粘贴的是/etc/hosts来自Linux(CentOS)和Windows计算机的文件示例。Linux文件在IP地址(即localhost.localdomain localhost)之后有两个选项卡式条目,而Windows只有一个。如果要在Windows中编辑hosts文件以使用计算机名(etest)而不是localhost,则只需将localhost替换为所需的计算机名。机器不必是域的一部分。 在Linux机器,两个条目localhost.localdomain,并localhost似乎表明我需要的机器是一个域的一部分。这是真的? 我可以简单地将两个条目都编辑为etest,以使其显示为: 127.0.0.1 etest etest 还是要求我用域名代替一个条目? 此外,请让我知道/etc/hostsLinux计算机上文件的第二行是什么。 ::1 localhost6.localdomain6 localhost6 hosts Linux机器上的文件: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 hosts Windows机器上的文件: # Copyright (c) 1993-1999 Microsoft Corp. # # This is a …
22 linux  hosts 

3
/ etc / hosts的目的是什么?
据我了解,该hosts文件是协助寻址计算机网络中网络节点的几种系统工具之一。但是里面应该有什么?当我默认安装Ubuntu时 127.0.0.1 localhost 将在那里。为什么? /etc/hosts在像Cassandra这样的JVM系统中如何工作? DNS什么时候可以替代,我想不是在一台计算机上吗?
21 dns  hosts  etc 

6
尊重/ etc / hosts的主机查找
实用程序喜欢host和dig让您看到与主机名相对应的IP地址。 也有getent可用于查询/etc/hosts或其他NSS数据库的实用程序。 我正在寻找一种方便的标准实用程序(例如Debian中提供的实用程序),该实用程序可以解析主机名,而不管其定义在何处。 它应该或多或少等于 ping "$HOST" | head -1 | perl -lne '/\((.*?)\)/ && print $1'
19 dns  hosts 


2
/ etc / networks文件的实际用法
/etc/networks文件的实际用途是什么?据我了解,可以在此文件中为网络命名。例如: root@fw-test:~# cat /etc/networks default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 google-dns 8.8.4.4 root@fw-test:~# 但是,如果我尝试在ip实用程序中使用此网络名称作为示例,它将无法正常工作: root@fw-test:~# ip route add google-dns via 104.236.63.1 dev eth0 Error: an inet prefix is expected rather than "google-dns". root@fw-test:~# ip route add 8.8.4.4 via 104.236.64.1 dev eth0 root@fw-test:~# /etc/networks文件的实际用途是什么?


2
使用/ etc / hosts阻止网站
我试图阻止自己访问一个网站www.example.com,因为这浪费了我太多时间。所以我配置了我的 /etc/hosts文件。我添加了以下几行,以同时阻止IPv4和IPv6的网站: 127.0.0.1 www.example.com ::1 www.example.com 127.0.0.1 http://www.example.com ::1 http://www.example.com 127.0.0.1 example.com ::1 example.com 我重新启动计算机,但无法完成wget www.example.com,并且ping操作www.example.com正常,但实际上浏览器并未阻止该网站!我仍然可以在Firefox 28和Chromium中访问它。 问题 这是怎么回事? 如何使用系统级工具而不是浏览器扩展来阻止此站点?

2
使用/ etc / hosts为域名创建别名
我有一个域设置,它使用动态DNS指向我的LAN的外部IP,因为我的外部IP地址经常更改。但是,我想为此主机创建一个别名,因此可以使用访问它home。所以我在我的后面加上了以下内容/etc/hosts: domain.com home 但是,它似乎不喜欢域名。如果我将其更改为IP: 0.0.0.0 home …然后它起作用了,但是当然这违背了动态DNS的目的! 这可能吗?

1
为什么SSH不参考/ etc / hosts?
我正在管理用户通过NIS进行身份验证的网络环境。除一台计算机外,所有计算机均可用于SSH进入服务器。在有问题的机器上,我收到消息 ssh: connect to host servername port 22: Connection refused 我比较strace了有问题的计算机和可以通过SSH正确连接到服务器的计算机的输出。 事实证明,无法SSH进入服务器/etc/hosts的计算机不会进行咨询,而能够正确进行SSH的计算机则会进行咨询。两台机器都/etc/hosts设置了服务器的名称和IP。最后,不进行协商的计算机/etc/hosts最终尝试连接到 127.0.0.1(localhost),并出现上述消息而失败。是什么原因造成的? 附加信息: 我尝试通过SSH进入的服务器也充当了名称服务器,并且两台机器在尝试通过SSH进入服务器时均会查询该服务器。 当我这样做时,无法SSH到服务器的机器可以正确地SSH到其他机器 ssh machinename 。strace日志显示该机器正在查询名称服务器(这次成功)并设法正确解析远程计算机名称并连接到该计算机。 编辑:我很乐意提供您认为可能有助于解决此问题的所有其他信息。
13 ssh  hosts 

4
了解主机名和/ etc / hosts
在/ etc / hostname中,我有myname。 在/ etc / hosts中,我有: 127.0.0.1 localhost.localdomain localhost myname ::1 localhost.localdomain localhost myname 我对什么是主机名及其用途有一个模糊的理解。 这些更精确的问题可以帮助我更好地理解它: 在上面的示例中,我的主机名到底是什么?myname或者是其他东西?如果我改用myname.domain.comin /etc/hostname,那么我的真实主机名是什么? 在此示例中,命令hostname返回myname,而命令hostname -f返回localhost.localdomain。我想到的/etc/hosts只是名称和IP地址之间的映射。它似乎在这里起到了另一个作用。什么是fqdn?它的作用是什么?如何获取?为什么呢localhost.localdomain? 如果我改而myname.domain.com进去/etc/hostname,hostname -f会回来的myname.domain.com。为什么? 在这些文件中,为什么fqdn不以点结尾? 是hostname -d和dnsmydomain等价的吗? 在什么情况下可以使用主机名(myname),何时必须使用我的fqdn(localhost.localdomain)?
13 hostname  hosts 

3
如何测试/ etc / hosts
确认/ etc / hosts文件将主机名映射到正确的IP地址的最佳方法是什么? 使用类似的工具dig直接查询外部DNS,绕过hosts文件。
12 dns  hosts 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.