Articles of 本地

断开连接时忽略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中的结果相同

新的遗物JavaScript

我有一个问题,我在New Reliclogin,但没有安装任何东西。 之后,我的Chrome突然在AMPPS上添加了一个奇怪的JavaScript片段到我的本地主机。 如何摆脱这一点,因为它在我的工作stream程中打扰了我? 这是片段: <meta http-equiv="X-UA-Compatible" content="IE=EDGE, requiresActiveX=true, Chrome=8" /><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"beacon-3.newrelic.com","errorBeacon:":"jserror.newrelic.com","licenseKey":"a0d846db61","applicationID":"1585411","transactionName":"YwZTZUVRWBJRUkVfXlpMdV5DflMVc15fQkNbD11URR9wFF5VUGFeWgZfa1hVXU5jWV5BY1EQRF1DfF8SRA==","queueTime":"0","applicationTime":"447","ttGuid":"CBB2808590BE08C5","agent":"js-agent.newrelic.com/nr-292.min.js"}</script><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function a(b,c,d){function e(f){if(!c[f]){var g=c[f]={exports:{}};b[f][0].call(g.exports,function(a){var c=b[f][1][a];return e(c?c:a)},g,g.exports,a,b,c,d)}return c[f].exports}for(var f=0;f<d.length;f++)e(d[f]);return e}({"4O2Y62":[function(a,b){function c(a,b){var c=d[a];return c?c.apply(this,b):(e[a]||(e[a]=[]),void e[a].push(b))}var d={},e={};b.exports=c,c.queues=e,c.handlers=d},{}],handle:[function(a,b){b.exports=a("4O2Y62")},{}],"SvQ0B+":[function(a,b){function c(a){if(a===window)return 0;if(e.call(a,"__nr"))return a.__nr;try{return Object.defineProperty(a,"__nr",{value:d,writable:!1,configurable:!1,enumerable:!1}),d}catch(b){return a.__nr=d,d}finally{d+=1}}var d=1,e=Object.prototype.hasOwnProperty;b.exports=c},{}],id:[function(a,b){b.exports=a("SvQ0B+")},{}],YLUGVp:[function(a,b){function c(){var a=m.info=NREUM.info,b=m.proto="https"===l.split(":")[0]||a.sslForHttp?"https://":"http://";if(a&&a.agent&&a.licenseKey&&a.applicationID){f("mark",["onload",e()]);var c=h.createElement("script");c.src=b+a.agent,h.body.appendChild(c)}}function d(){"complete"===h.readyState&&f("mark",["domContent",e()])}function e(){return(new Date).getTime()}var f=a("handle"),g=window,h=g.document,i="readystatechange",j="addEventListener",k="attachEvent",l=(""+location).split("?")[0],m=b.exports={offset:e(),origin:l};h[j]?(h[j](i,d,!1),g[j]("load",c,!1)):(h[k]("on"+i,d),g[k]("onload",c)),f("mark",["firstbyte",e()])},{handle:"4O2Y62"}],loader:[function(a,b){b.exports=a("YLUGVp")},{}]},{},["YLUGVp"]);</script>

帐户突然过期时创build'NET用户/添加/失效:永远不'

我在PowerShell脚本中使用以下命令来创build新的本地用户帐户。 该帐户已成功创build,正确的密码已设置,我可以login到罚款。 NET USER USER_01 "Password" /ADD /expires:NEVER /fullname:"USER_01" /comment:"MY Comment" 但大约1到2周后,帐户突然到期,我不能再RDP到帐户。 我已经尝试了两个参数/expires:NEVER和和/expires:0但都仍然过期线。 我在这里错过了什么?

使任意的Linux应用程序使用特定的IP地址作为出站连接

拥有多个IP地址,build立连接到外部世界时,是否可以使一个任意的networking应用只使用特定的IP地址? 系统范围内,可以使用路由。 一些应用程序可以为此configuration。 但是有没有一个通用的方法? 假设浏览器应该总是使用绑定到'eth0'的IP,并且一个torrent-client应该使用绑定到'eth1'的IP。 从技术上讲 ,这应该显式传递一个特定的IP地址来bind(2)调用时创build一个客户端套接字。

本地主机子域与Bind9

所以,在这个问题以及其他一些关于localhost子域的问题上,我们了解到/ etc / hosts不能处理通配符路由,我们需要一个DNS系统。 好的,我在我的机器上安装了Bind9(Ubuntu)。 现在,有人可以最后解释如何将* .domain.local路由到127.0.0.1

连接到networking外部的服务

我试图在我的机器上的8000端口上运行服务器。 我的电脑是通过Linksys路由器连接到Internet的无线家庭networking的一部分。 在这种情况下,该networking外部的某个主机(Internet上的某个地方)如何连接到端口8000上的服务? 因为家庭networking上的所有计算机都具有与外部主机相同的IP地址。 请求如何parsing到我的机器呢?

克隆远程CentOS服务器到本地testing服务器?

我们有专门的服务器运行ContOS 5.5。 服务器运行我们的Magento商店和一个基本的PHP网站与MySQL。 我的办公室有一个备用机架服务器(HP ProLiant DL360 G4),它有足够的存储空间来存储我们的专用服务器副本。 我想完全克隆专用服务器,并有本地副本。 它不需要保持同步,因为我可以用GIT来做到这一点。 我想这样做的原因很简单, 详细了解专用服务器和CentOS。 这可能吗? 我有SSH访问专用服务器,显然完成访问本地服务器。

通过路由器使用`.local`域

我已经在我的笔记本电脑上(使用Ubuntu)在nginx下运行应用程序。 我有一个无线路由器。 我希望每个连接到wifi的人都可以不通过IP地址访问我的应用程序 http://192.168.1.3 但通过类似的东西 http://site.local 我应该使用哪些常规设置来完成所有这些工作(更改/etc/hosts ,在路由器上进行一些设置等)

Postfix虚拟化安装程序不在本地提供根邮件

我有一个与MySQL和dovecot后缀虚拟设置。 一切工作正常,目前唯一的问题是,邮件根不是本地发送,因为它应该是。 相反,postfix将发送到“root”的邮件扩展为“[email protected]”。 由于没有虚拟邮箱为[email protected],他们无法交付: Nov 17 03:20:26 xxx postfix/qmgr[16914]: E49903AB4045: from=<[email protected]>, size=783, nrcpt=1 (queue active) Nov 17 03:20:26 xxx postfix/pipe[17901]: E49903AB4045: to=<[email protected]>, orig_to=<root>, relay=dovecot, delay=626, delays=625/0.01/0/0.17, dsn=4.1.1, status=SOFTBOUNCE (user unknown) 为了解决这个问题,我尝试了一下 http://www.postfix.org/STANDARD_CONFIGURATION_README.html#some_local 并添加一个根别名到我的SQL虚拟别名地图: | address | goto | domain | created | modified | active | +—————+——————+—————+———————+———————+——–+ | root | root@localhost | localhost | 2013-11-18 […]

networking的未绑定DNSparsing器

其实我试图为我的本地networking创build一个DNSparsing器,这样做,我select使用unbound,所以我安装在一个Arch Linux服务器,它的工作,但只为本地计算机(127.0.0.1) ,而不是networking(我想打开它的IP范围192.168.0.1-192.168.0.30,我认为对应于192.168.0.0/27),但我找不到我的configuration文件有什么问题,当我在本地机器上执行“dig @ 127.0.0.1 example.com”或“dig @ 192.168.0.2 example.com”时,parsing器只是做出响应,而不是当我在networking的其他计算机上执行时(这是192.168.0.4,如果你想知道),我从没有绑定的错误没有得到任何错误,它似乎没有得到来自本地networking的一部分的计算机的请求。 这是我使用的configuration文件: server: # Maximum verbosity verbosity: 5 # Answer queries from # The local machine interface: 127.0.0.1 interface: ::1 # The local machine on the network interface: 192.168.0.2 # Default DNS port port: 53 # Save in cache for an hour to a day cache-min-ttl: 3600 […]