Linux下有三个网络配置文件 /etc/hosts、/etc/host.conf、/etc/resolv.conf
1./etc/hosts 文件
是一个文本文件,里面存放一些IP和域名的对应关系
[aime@EDG-dc1-OEL-slcz02cn01 /etc]$ pwd
/etc
[aime@EDG-dc1-OEL-slcz02cn01 /etc]$ cat hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
#127.0.0.1 localhost.localdomain localhost
10.240.242.2 slce27vmf3001.us.oracle.com slce27vmf3001
10.240.242.14 slce27vmf3008.us.oracle.com slce27vmf3008
#10.240.242.2 idm-db.us.oracle.com idm-db
#10.240.242.2 oiddb1.us.oracle.com oiddb1
#10.240.242.2 oiddb2.us.oracle.com oiddb2
#10.240.242.2 oimdb1.us.oracle.com oimdb1
#10.240.242.2 oimdb2.us.oracle.com oimdb2
#10.240.242.2 oidfa.us.oracle.com oidfa
#10.240.242.2 oimfa.us.oracle.com oimfa
#10.240.242.2 authohs.us.oracle.com authohs
##################### By edong ##############################
#10.240.249.143 policystore.dc1.c9edgga.oraclecorp.com policystore
#10.240.249.143 idstore.dc1.c9edgga.oraclecorp.com idstore
#10.240.249.143 oididstore.dc1.c9edgga.oraclecorp.com oididstore
10.240.249.137 slce31cn09.us.oracle.com slce31cn09
10.240.249.138 slce31cn10.us.oracle.com slce31cn10
#############################################################
10.242.16.118 slcaa411.us.oracle.com slcaa411
10.232.200.4 adcnas402.us.oracle.com adcnas402
#127.0.0.1 slcah184.us.oracle.com slcah184
#127.0.0.1 slcah185.us.oracle.com slcah185
#192.0.0.1 oididstore2.dc1.c9edgga.oraclecorp.com oididstore2
#192.0.0.1 policystore2.dc1.c9edgga.oraclecorp.com policystore2
#192.0.0.1 idstore2.dc1.c9edgga.oraclecorp.com idstore2
192.0.0.1 slce31cn09.us.oracle.com slce31cn09
192.0.0.1 slce31client09-pub.us.oracle.com slce31client09-pub
192.0.0.1 slce31cn10.us.oracle.com slce31cn10
192.0.0.1 slce31client10-pub.us.oracle.com slce31client10-pub
#10.240.244.24 idminternal.dc1.c9edgga.oraclecorp.com idminternal
2./etc/host.conf文件 #解析器查询顺序配置文件
[aime@EDG-dc1-OEL-slcz02cn01 /etc]$ pwd
/etc
[aime@EDG-dc1-OEL-slcz02cn01 /etc]$ cat host.conf
order hosts,bind
#表示先查询本地host文件,如果没有结果,再尝试查找BIND dns服务器
3./etc/resolv.conf #配置Linux系统DNS服务器的配置文件
[aime@EDG-dc1-OEL-slcz02cn01 /etc]$ pwd
/etc
[aime@EDG-dc1-OEL-slcz02cn01 /etc]$ cat resolv.conf
options timeout:1 attempts:2
search us.oracle.com oraclecorp.com oracle.com
nameserver 10.246.6.65
nameserver 10.231.225.65
nameserver 192.135.82.20
表示DNS服务器域名是 us.oracle.com oraclecorp.com oracle.com,地址是上面列出来的三个
有时候还会遇到下面的问题:
1. 在浏览器上输入https://clouddc.dc1.c9edgga.oraclecorp.com/mycloud/faces/dashboard.jspx 回车,然后页面无法显示?
解决:可能是域名解析问题。
这个时候,可能的问题是域名解析的问题,没有找到域名对应的IP地址,所以你需要去etc/hosts 里面去查看是否ip和域名的对应关系是否正确。
2: 当在linux 与外网是否连同,我用ping www. baidu.com 或者 nslookup www.baidu.com 得到这个错误:Connectiontimed out;n o servers could be reached
解决:可能是域名解析问题。首先找到DNS服务器的配合文件(etc/resolv.conf ), 找到 里面的DNS服务器的地址,例如172.10.10.20,我们ping 它下,检测是否网络连通,如果返回失败,说明DNS服务器的问题(IP地址问题或者配置错误),然后获得一个能工作的DNS服务器ip地址,更新在文件etc/resolv.conf。然后,再次检测并能ping通。
[aime@EDG-dc1-OEL-slcz02cn01 /etc]$ ping 10.246.6.65
#能Ping通,说明这个DNS服务器在正常工作
PING 10.246.6.65 (10.246.6.65) 56(84) bytes of data.
64 bytes from 10.246.6.65: icmp_seq=1 ttl=253 time=0.524 ms