ip和dns命令

IP

  1. IP地址:32位二进制 X.X.X.X 十进制范围0~255 例如:300.213.0.0不合法
  2. 主机位不能全部为255或0 例:255.255.255.255不合法 0.0.0.0不合法 255.0.0.0合法
  3. 127.0.0.1回环地址(本机地址)
二进制快速转十进制,使用位权,二进制每位对应1 2 4 8 16 32 64 128......1   0     1    1     1     0      1     0 为例
   128  64   32   16    8     4      2     1   
   如果对应位置是1则把下方数字累加起来 得到十进制结果

十六进制转二进制 直接把16进制的每一位转为二进制即可
IP地址详解

ISO定义五大类:(是以IP地址的第一位进行区分的)

A类:1-126 默认子网掩码:255.0.0.0

B类:128-191 默认子网掩码:255.255.0.0

C类:192-223 默认子网掩码:255.255.255.0

D类:224-239 组播地址

E类:240-254 科研使用

注:目前我们只能使用A、B、C类 子网掩码可以修改

子网掩码

局域网通信规则:在同一个局域网中,所有IP必须在同一个网段才可以互相通信

IP构成:网络位 +主机位(网络位相同的IP地址,为同一个网段)

主机位不能全为0255

子网掩码:用来确定IP地址的网络位

子网掩码如何确定网络位: 与255对应的数字为网络位,与0对应的数字为主机位

子网掩码只有三种可能

  1. 255.0.0.0
  2. 255.255.0.0
  3. 255.255.255.0

每个网段的地址分三类:

1、0 该网段的名称

2、255 该网段的广播地址

2、中间的可用地址 127.0.0.1 回环地址(跟自己通信)

自动获取ip地址和手动配置ip地址

自动获取的ip地址是不固定的,而手动配置的是固定的同时必须配子网掩码,在某些特定场合只能手动配置,如服务器ip(设置好了就固定不变)

网关

定义:一个网络的出口,GW=Gateway ,一般网关在路由器上
pc向外发包:

  1. 在同一网段,直接发送
  2. 不在同一网段,发送给网关

DNS 域名系统

DNS(Domain Name System,域名系统),简单的说:就是把我们输入的网站域名翻译成IP地址的系统,例如我们输入的是www.baidu.com,如果我们的电脑缓存中没有存储www.baidu.com的域名解析且本地的bin中也没有时,电脑就把这串字符发送给DNS(域名解析系统),系统将地址解析36.152.44.96,并转向这个IP地址。于是我们就成功的打开了百度的网页。实际上也可以直接输入36.152.44.96访问百度

所以我们时候上网网页打开慢,有的时候并不是网络问题而DSN服务器的问题。有的时候我们打开网页莫名其妙的跳出运营商的广告,或者一些别的广告,并非是电脑或者手机中毒的现象。而是DNS被劫持的缘故。

dns可以手动修改的,不同地区使用不同的dns效果不一样。

手动解析域名 nslookup
nslookup www.baidu.com
查看ip ipconfig

-all 查看所有信息
自动获取的ip地址是不固定的

ping

  1. ping IP地址/网址 默认4次
  2. ping -t IP地址/网址 一直ping
  3. ping -n 数字 目标ip地址/网址 设置ping的次数
  4. ping -l 数字 目标ip地址/网址 修改ping包的大小 不同服务器对大小上限设定不同。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux CentOS上修改静态IPDNS,你需要遵循以下步骤: 1. 打开终端并以管理员身份登录到CentOS系统。 2. 打开网络配置文件以编辑。使用vi或nano编辑器打开位于“/etc/sysconfig/network-scripts/”目录下的网络配置文件,根据你的网络接口命名的文件,比如“ifcfg-eth0”。 3. 在文件中找到“BOOTPROTO”行并将其更改为“static”,这样你就能够手动设置IP地址。 4. 添加以下行以设置静态IP地址: ```shell IPADDR=你的IP地址 NETMASK=子网掩码 GATEWAY=网关地址 ``` 5. 按需设置或更新IPv6地址(如果适用)。可选地,你可以添加以下行来设置IPv6地址: ```shell IPV6INIT=yes IPV6ADDR=你的IPv6地址 ``` 6. 如果需要更改DNS服务器,添加以下行并将DNS服务器地址替换为你想要使用的: ```shell DNS1=首选DNS服务器地址 DNS2=备用DNS服务器地址 ``` 你可以设置多个备用DNS服务器,每行一个。 7. 保存并关闭文件。 8. 重新启动网络服务以应用更改。在终端中输入以下命令: ```shell systemctl restart network ``` 9. 确认更改是否已应用。在终端中输入以下命令以查看你的网络设置: ```shell ip addr show ``` 10. 确认新的静态IPDNS设置是否生效。尝试通过ping命令测试连接到互联网或内部网络中的其他设备。 通过按照上述步骤依次进行设置,你应该能够成功地修改CentOS系统的静态IPDNS配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值