多级域名的hosts配置

2011-03-18 | By Jinyang | Filed in: 技术相关.

近日某个域名因为要做ICP备案而需要停止解析(审核期间需要暂停不然会影响到审核),但是前期开发、测试及小范围的客户已经在使用域名访问应用了,不得已,搞了个修改hosts的方案来做临时应对。

应用中有一个服务使用了多级域名(3级域名,333.222.111.com),在hosts增加了  ip 333.222.111.com 后发现还是没办法访问,但是其他2级域名在增加了hosts指向会都正常。

后来想是不是因为域名的解析查找是一级级的来的,而不可以直接就添加一条3级域名的记录,缺少3级域名对应的2级域名的解析等于3级域名的hosts也无效的,于是立刻添加了  222.111.com的 hosts记录  ,果然就好了 。

附修改hosts的bat脚本文件内容:

echo. >> %windir%\system32\drivers\etc\hosts
ECHO 8.8.8.8.  *.domain.com > %windir%\system32\drivers\etc\hosts
ECHO 8.8.8.8. 111.domain.com >> %windir%\system32\drivers\etc\hosts
ECHO 8.8.8.8. 222.domain.com >> %windir%\system32\drivers\etc\hosts
ECHO 8.8.8.8. 333.domain.com >> %windir%\system32\drivers\etc\hosts
ECHO 8.8.8.8. 444.333.domain.com >> %windir%\system32\drivers\etc\hosts
echo. >> %windir%\system32\drivers\etc\hosts

Tags:

发表评论

电子邮件地址不会被公开。 必填项已用*标注