centos7 ping不通dns_Centos7配置静态IP地址

首先安装好我们的操作系统Centos,这里我使用的版本是CentOS7

0801f9bff2fa3f766d2708e4ef00507e.png

关于CentOS安装,可以看这篇教程传送门

注意,虚拟机和主机采用的是桥接模式。这里大家注意一下。

接下来开始我们正式的配置步骤。

找到网卡名字

在路径/etc/sysconfig/network-scripts/设备名,注意这里设备名是根据系统来的,大家输入的时候对应修改下。

7bd40c79674096d3d1aea2601b173822.png

打通网络

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

将配置文件修改为以下内容,DEVICE-设备名可以自定义或者不改。主要是ONBOOT随系统启动改为yes,bootrpoto=dhcp,ip是自动获取,这里自动获取是先确认网络正常。

DEVICE=enp0s3TYPE=EthernetONBOOT=yesBOOTPROTO=dhcp

然后按esc,输入:wq保存,退出

e237004b2c6948144255cf0fb698f4b7.png

重启网络服务

service network restart​

注意:

这时候输入ifconfig提示command not found,这是因为centos7最小安装没有安装ifconfig

356fe3900acd39f56a05b8f1ccbc45d9.png

这里我们先ping一下百度,测试能否ping通。所以我们ping www.baidu.com 测试一下网络。ctrl+c 退出。结果正常,说明ip已经可以访问了。

8e73f0fca1cb75ce25eaa6464d1e9a83.png

这里我们要解决ifconfig问题:

解决ifconfig问题

用yum 安装即可。这里要保证网络是正常情况下才行,搜寻ifconfig包

yum search ifconfig
45398942c1ce46752e826b067e0e3644.png

发现安装包在net-tools下,于是安装net-tools.i686,成功后再执行即可显示ip信息。

yum install net-tools.i686

安装成功了,再执行ifconfig既能正常查看ip信息了。

b34702a20c44691cb9f18768b57dcb99.png

到这里网络配置只是才刚刚开始保持通畅,作为开发,我们常常需要远程,如果ip地址是自动分配的,那么我们每次远程都需要查询一次ip地址才知道,所以为了避免这种情况,我们一般都是直接分配一个固定IP地址。

接下来还是修改网络配置文件

修改为静态IP地址

编辑配置文件

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3​

修改ip是静态的,然后添加ip地址,网关信息。这个可以查看宿主机获取。windows下,打开cmd输入ipconfig即可获取

2f41430d273d00ffd39b65cb59c244c0.png

这里可以看到,我的宿主机所在的网络的网关,子网掩码,ip地址。

接下来就对应修改我们虚拟机里面的网络配置如下,这里根据自己宿主机来对应修改就行了,只要保证IP不和其他主机冲突就可以了。

BOOTPROTO=staticIPADDR=192.168.0.XNETMASK=255.255.255.0GATEWAY=192.168.0.1​

我第一台主机IP设置192.168.0.200,如下。bootrpoto改为static 就是静态的意思。

08d8652bcfcdb3e3d95f2e9974bc6c0b.png

重启网络

service network restart​

重新查看网络,可以看到地址已经是我修改后的地址了。

88aacbfdc2d1e46ec8e9c6dd13a61ca1.png

一般到这里我们就认为已经成功了,这时候再来ping 一下百度,结果却不对

8d8b391af465fc1e372f2dbc363ee768.png

换宿主机IP试一试呢,192.168.0.110,也不行?

突然想起宿主机防火墙没关闭,关掉宿主机防火墙后可以ping 通192.168.0.110.奇怪了。

这时候想,测试一下百度的IP看看能不能访问。

换IP 115.239.210.27,百度的一个IP,试一试,发现可以。

f5cf46ebb6a602340b26128bb51f76b6.png

这时候明白了,应该是DNS域名解析的问题。之前dhcp会自动帮我们设置,我们改用静态的时候,没有设置,所以需要我们手动绑定,我这边是电信的,所以域名解析地址是61.128.128.68.具体解析地址可以结合情况自己查询。

添加DNS

添加dns到我们配置文件,然后重启网络服务

caaf598eb34dd9df11ac3bbc4919098c.png

重启网络

service network restart

然后再次访问域名,正常

8de7cb0af7c4b4a1c6aa529b541b61bf.png

查看IP,也是修改后的IP

f355d6b00565d7fa5f9dc288ae136201.png

到这里静态IP地址就设置完成了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值