windows下面使用virtualbox,解决dns解析异常的问题
- 2008-12-21 10:41:15
- 王春生
- 转贴 11024
继上篇配置之后,运行一段时间发现域名无法解析。但通过ip地址还是可以访问。在网上查了一下,发现是virtualbox NAT方式下面的域名服务器会出现问题。
过程是这样的:
- FreeBSD的虚拟机设置了通过 DHCP方式来获取IP地址。
- 在获取IP地址的同时,也会在/etc/resolve.conf里面设置dns的解析服务器为10.0.2.3
- 但是10.0.2.3这个dns server在一段时间之后就会出现工作不正常的情况。
那么这个问题该如何解决呢?
只需要在/etc/resolve.conf里面设置正确的dns server就可以了。但问题又出来了,dhcp方式是每隔一段时间都会更新的。更新之后的dns server就又被改回去了。
但问题总是有解决方案的。查了查dhcp.conf的语法说明,ok,有解决方案:
修改/etc/dhclient.conf:
interface "lnc0" {
prepend domain-name-servers 10.62.163.4;
}
这个配置会在每次重新申请ip的时候,在resolve.conf文件中自动添加10.62.163.4。
这样就可以解决域名解析的问题了。