Articles of 主机文件

有没有一个工具来导出/导入到主机文件的Windows Server DNS设置?

我们的内部DNS服务器有很多规则,我想在我的本地主机文件中使用它们。 有这样的转换有用吗? 更新: DNS服务器是Windows服务器,用例是我们有很多区域,我需要使用没有我的DNS被指向该服务器,所以我需要他们转换为我的本地主机文件。

/ etc / hosts文件为多宿主,多域的机器?

我有一个服务器(debian)与两个networking接口,我想承载多个服务和域名; 我不清楚应该如何设置主机文件。 例: eth0, bound to WAN interface 1.2.3.4: mail.example.com www.example.com eth0:1, bound to WAN interface 1.2.3.5: www.other-domain.com eth1, bound to LAN 192.168.1.123: some-clever-hostname 我的主机文件应该是什么样子? (包括本地主机,localhost.localdomain等)我应该使用一些这些条目的DNS? 哪个? 谢谢! 编辑:如果我无法使用DNS服务器,例如在testing环境中,该怎么办?

断开连接时忽略HOSTS

问题 我看到一个奇怪而令人沮丧的问题。 任何没有连接到互联网的系统(Windows 7显示没有互联网访问图标,因为它不能不断地ping微软的服务器)甚至不能访问本地托pipe的服务器。 假设 问题似乎是当没有活动的NIC时, HOSTS文件没有用于parsingDNS条目。 testing/复制 您可以像这样重现它: 断开系统与互联网的连接(确保所有有线和无线连接都已断开)。 如有必要,向HOSTS文件添加一个条目(例如, 127.0.0.1 foobar或127.0.0.1 foobar.com ) 打开命令提示符 键入ping foobar或ping foobar.com 意见 下面的截图显示了一个清晰的示例。 在第一个快照中,笔记本电脑通过无线方式连接到路由器。 HOSTS文件只有三个条目,他们解决得很好。 在第二个快照中,无线电closures,因此HOSTS文件中的条目被忽略 。 此外,请注意,即使没有任何活动的NIC(如127.0.0.1 ),ping localhost仍能正常工作,但它使用的是IPv6地址(必须是硬编码的)。 在Windows XP中,您可以看到相同的结果,而没有安装IPv6,所以它与IPv6无关。 我尝试了解应该如何解决127.0.0.1而桌面系统(没有无线网卡)通过其以太网适配器连接,然后再从路由器拉出电缆,等待几秒钟,然后再次插入后,再次同样的事情发生,如果不是拉出电缆,通过软件[Disable] NIC(NIC 状态对话框中的[Disable]button或通过设备pipe理器 )。 结论 它看起来好像HOSTS文件只有被读取和使用,如果有一个活跃的网卡,否则它被忽略。 这是有道理的,如果没有活动的networking适配器,那么可能不会有任何networking活动,因此不需要通过HOSTS文件来parsing主机名。 这个假设是似是而非的,因为它排除了本地托pipe的虚拟服务器。 无论外部DNS服务器连接如何,都应该使用HOSTS文件,否则当不连接到Internet时,不能使用本地托pipe服务器的简单/一致性/testing生产名称(例如,Web服务器; Visual Studio,3dsmax等的帮助服务器。; 等等)。 题 有谁知道如何强制Windows使用HOSTS文件,即使没有活动的NIC? 附录 图1 :无线网卡连接到路由器时(电缆调制解调器处于待机状态,因此没有外部Internet连接)。 图2 :closures无线射频(以太网端口在两种情况下均不连接)。 图3 :没有IPv6的XP中的结果相同

nginx站点中的server_name与/ etc / hosts文件和Alogging之间的关系

我的站点中的configuration文件中有以下两个服务器块可用: server { listen 80; server_name www.mydomain.be; root /usr/share/nginx/html; index index.html index.htm; location / { try_files $uri $uri/ =404; } } server { listen 80; server_name sub.mydomain.be; root /usr/share/nginx/sub; index index.html index.htm; location / { try_files $uri $uri/ =404; } } 我还为我的服务器的IP地址创build了www.domain.be和sub.domain.be的Alogging。 然而,当我尝试重新加载我的nginxconfiguration与服务nginx重新加载失败。 当我删除第二个服务器块,它按预期重新加载。 我知道这个主题很受欢迎,这里有很多这样的[nginx] [子域]问题,但是他们都没有明确地讨论以下三件事情是如何结合在一起的: 虚拟主机或服务器块在nginx(est。server_name匹配) Alogging对nginx进程请求的影响 需要将主机添加到/ etc / hosts 现在我有一个印象,就是对这个更大的图片缺乏了解,而不是对nginxconfiguration的具体了解使得我无法做这个工作。 更新: 追查问题 […]

如何监控程序的互联网活动?

我试图找出一个程序如何与其网站进行通信。 我编辑了我的主机文件,以便他们的网站指向我的电脑,并设置一个脚本,每次访问时logging。 但该程序仍然能够在有时function,我想这是因为它会去另一个我不知道的网站或其主网站的子域。 我怎样才能find一个程序试图访问互联网上的网页?

如何使用主机文件在一台机器上使google.comparsing为bing.com

我在理解如何操作hosts文件时遇到了一些麻烦。 我正在使用IIS 7.5和Windows Server 2008 RC2。 我怎样才能使我的机器的任何请求google.com解决bing.com?

Windows 7pipe理员不能编辑主机文件了

问题很简单。 突然之间我不能编辑我的主机文件在Win7了。 我正在以pipe理员身份运行记事本,我得到拒绝访问保存文件。 在文件的安全选项卡下,它说pipe理员有读/写权限。 所有者是系统,我似乎无法改变这一点。 我可以在安全模式下编辑运行窗口的文件。 我能做什么?

我的生产Web服务器是否需要其主机文件中的域名?

我只是切换DNS的一个.com网站成为现场。 我的生产Web服务器是否需要其主机文件中的域名? 喜欢这个 127.0.0.1 www.mydomain.com mydomain.com 127.0.0.1 api.mydomain.com 或者我可以离开呢?

应该服务器的主机名是否有DNS Alogging?

我有一个VPS,目前正在服务2个网站和一个游戏服务器。 “主”网站 – 我的网站 – 是robinjam.net。 我已经阅读了互联网上有关主机名,/ etc / hosts和DNSconfiguration的多个冲突的教程,我试图找出设置这个的“首选方式”是什么。 我可以将我的主机名设置为我想要的任何东西吗? 即使DNS正确parsing我的FQDN,是否还需要将我的主机名和FQDN添加到/ etc / hosts? / etc / hosts中的条目应该指向我的公共IP还是环回地址? 比方说,我想将我的VPS的主机名设置为“linode”。 我应该为linode.robinjam.net添加DNS Alogging,还是这样不必要? 我很抱歉,如果这些是基本的问题,但我是一个完整的新手,当涉及到服务器pipe理。

使用主机文件来支持Windows 2003 Server上的DNS服务器

是否有可能使主机文件中的Windows 2003服务器DNS服务器查找域? 这对于为所有这些广告网站实施公司阻止列表以及对其进行configuration具有核心地位是很好的。 主机文件可以定期从[ http://winhelp2002.mvps.org/hosts.txt winhelp2002]更新,所以我不必手动input1000个站点。