Articles of 主机文件

不服从对HOSTS文件的更改

假设example.com指向IP地址1.2.3.4 。 我希望能够在我的Windows主机文件中放入something.example.com ,以便它转到另一个IP地址。 我已经在hosts文件中定义了它。 9.8.7.6 something.example.com 当我ping的something.example.com 9.8.7.6我仍然得到1.2.3.4 ,当我访问的url,它仍然解决了1.2.3.4的网站,而不是从我想要的地方, 9.8.7.6

承载VPS上多个域的文件条目?

mydomain是主要的域名(在Plesk,Media Temple MT VPS),在那里有几个WordPress站点,比如mysite1.com,mysite2.com等等。 问题是我在httpd的error_log中得到了很多这些错误: [error] [client 127.0.0.1] script '/var/www/html/wp-cron.php' not found or unable to stat wp-cron.php确实存在于所有Wordpress安装的html根目录下。 我在其他地方发现这些错误可能与我的/ etc / hosts文件有关。 这是主机文件: 127.0.0.1 mydomain.com mydomain localhost localhost.localdomain 问题:我是否需要将mysite1.com,mysite2.com等添加到主机文件中,以便他们parsing并findwp-cron.php文件? 编辑:多谷歌search后find答案。 似乎有两个问题:主机文件和MT VPS在每次重新启动时覆盖主机文件的事实。 所以主机文件应该看起来像这样在一台服务器上的多个域: 127.0.0.1 localhost localhost.localdomain xxx.xxx.xxx.xxx yourdomain1.com yourdomain1 yourdomain2.com yourdomain2 这些行必须在hosts文件的上面有几行空白行,否则每次重新启动都会被覆盖。 见http://bradt.ca/archives/fix-wordpress-missed-schedule-error-on-media-temple-dv-plesk/

木偶使用API​​调用写入主机

我试图写一个木偶函数,调用我的托pipe环境(rackspace云atm)列出服务器,然后更新我的主机文件。 我的get_hosts函数目前是这样的: require 'rubygems' require 'cloudservers' module Puppet::Parser::Functions newfunction(:get_hosts, :type => :rvalue) do |args| unless args.length == 1 raise Puppet::ParseError, "Must provide the datacenter" end DC = args[0] USERNAME = DC == "us" ? "…" : "…" API_KEY = DC == "us" ? "…" : "…" AUTH_URL = DC == "us" ? CloudServers::AUTH_USA : CloudServers::AUTH_UK […]

在连接到域的机器中部署主机文件

我想在连接到一个域的Windows 7用户中复制新的主机文件(并删除旧文件)。 我的许多用户远程工作。 任何人都可以告诉我最好的方式来部署这个文件在用户的尽头(最好,我不希望用户做任何事情)。

连接到远程MySQL服务器时出错

我在Windows机器上安装了MySQL 5.5 Server。 我可以从运行在同一台机器上的控制台/应用程序连接到服务器,但不能从远程机器连接到服务器。 使用以下命令连接时: mysql -h xx.xx.xx.xx –port=3306 -u root -p 我得到以下错误: 错误1042(HY000):无法获取您的地址的主机名 我已经尝试把服务器的%windir%\system32\drivers\etc\hosts文件中的客户端IPinput为: <client-ip> <client-hostname> 服务器:MySQL 5.5 操作系统:Windows XP

你可以指向一个hosts文件的本地主机的所有顶级域名?

是否有可能指向所有的TLD(如.dev),通过hosts文件指向localhost,而不必设置本地DNS服务器? 将本地网站开发真棒!

Windows Server 2012 R2与主机条目好奇的行为

TL; DR …我们的域策略默默地强制将LAN设置(包括代理引用)按预定义的时间间隔推到我的机器上,这正好是我正在开发的时候,但手动禁用代理之后。 因为我知道我已经禁用了本地地址,所以我不会想到这是我的问题的根源。 在运行Windows Server 2012 R2的其中一台开发机器上,我遇到了通过hosts文件本地parsing主机的好奇行为。 [描述重现] 安慰 C:\Windows\system32>ping baz.inga Ping request could not find host baz.inga. Please check the name and try again. C:\Windows\system32>_ 主机文件 127.0.0.1 baz.inga ::1 baz.inga 回到控制台 C:\Windows\system32>ping baz.inga Pinging baz.inga [127.0.0.1] with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 […]

使dnsmasq忽略/ etc / hosts中的特定条目

我build立了一台运行dnsmasq的机器,基本上服务于它的/etc/hosts文件。 不过,我想在该机器的/etc/hostsinput特定的条目,但我不想提供服务。 我怎样才能让dnsmasq不为他们服务?

用于开发人员机器的轻量级本地DNS解决scheme,以取代/ etc / hosts

在我们的设置中,我们为每个TCP服务分配一个单独的域名进行可configuration性。 在生产集群上,我们使用BIND来pipe理它。 但在开发人员机器上,这个目前转换为/etc/hosts的一些条目: 127.0.6.4 foobar-api.foo 这就像每个项目10个条目,每个开发者的机器有几个项目。 这变得很难pipe理。 请build议一个轻量级的DNS服务器或其他解决scheme,以更容易处理的东西/etc/hosts 。 我们觉得BIND在这里是过度的。

为什么我的主机文件无法正常工作?

我一直在使用hosts文件来进行本地网站的开发,而且最近停止了工作。 除本地主机以外,没有任何其他条目解决 我已经简化了testing,所以现在只包含它 127.0.0.1 localhost ::1 localhost 127.0.0.1 test.dev localhost响应ping,test.dev不。 该文件被称为没有扩展名的hosts 它没有尾随空格 它保存在与HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath值相匹配的C:\ WINDOWS \ System32 \ drivers \ etc中 奇怪的是,尽pipeUAC是开放的,我可以编辑,删除和保存文件没有pipe理员权限 没有使用代理,PC没有连接到networking进行testing 停止DNS客户端服务似乎解决了几分钟的问题,test.dev简单解决,但不再。 只有防火墙是Windows' 机器已重新启动。 还有什么我应该尝试?