Linux学习笔记11 2_Linux网络设置(下)

本文发布时间: 2019-Mar-22
Linux网络设置(下)一、互联网寻址过程(续)2、互联网寻址过程6)域名解析成为IP地址a)Hosts解析方式【最早】:/etc/hosts文件保存【Windows系统下也有保存】格式:IP地址 主机名/域名别名这个文件至今一直在使用,比如某些杀毒软件会将一起不法网站的IP地址屏蔽到127.0.0.1这个本机地址b)NIS – Network Information System【Sun公司开发】文件的集中管理c)DNS – Domain Name System #domain 域名,领域整个互联网都是基于DNS的域名解析,其中BIND是最流行的域名解析软件 域的委托管理 递归查询客户端---->www.csdn.net1、本机DNS服务器【缓存(广义缓存)】因此:如果访问一个网站较慢,(1)可能光缆带宽不足,(2)DNS服务器没有该网站缓存,需要首先递归解析,(3)服务器性能较差2、根域 .→.net3、顶级域 .net→csdn.net → DNS服务器→ 客户端 缓存机制广义缓存:如果已经定位了www.csdn.net,那么,下一次访问www.263.net的时候,就不会再次询问根域【.】,而是直接定位到了.net服务器,如果这是再访问java.263.net的时候,就直接定位到了263.net的服务器,而不是再次访问.net服务器附:1、一个MAC地址可以对应多个IP地址ifconfig eth0:1 192.168.1.12、一个IP地址可以对应多个MAC地址如:cluster集群技术进行轮循负载,因MAC地址的不同进行平均负载Linux上可以将两块网卡绑定一个IP,进行加速3、一个域名可以对应多个IP地址4、一个IP可以对应多个域名二、网络配置文件1、/etc/sysconfig/network-scripts/ifcfg-eth0【保存了IP地址和网关】IPADDR=新IP地址 #该选项设置了IP地址,如果设置了BOOTPROTO=dhcp,自动获取IP地址的话,就不会有该选项,否则为BOOTPROTO=noGATEWAY=网关 #指定网关BROADCAST=广播地址NETMASK=子网掩码2、/etc/sysconfig/network保存了本机主机名HOSTNAME=主机名 #指定主机名,如果指定了dhcp自动分配,则不会有该选项,因为主机名都是localhost3、/etc/rc.d/ini.d/network start/stop/restart 网络启动脚本如果更改了1,2两个配置文件,则重启电脑,或者重新加载以下该启动脚本,设置都会生效,但是,推荐后者,因为服务器不可能经常性的重启!4、/etc/hosts #保存了主机名数据库5、/etc/services #保存了网络服务信息,如:端口和传输协议服务程序可以不使用固定端口,但是一般对外公开的WebServer不会改变端口但是想SSH一般推荐更改,可以回避扫描nmap IP地址 #扫描对方主机启用那些服务,但是他只会扫面周知端口或知名服务的端口6、/etc/resolv.conf #指定DNS服务器地址nameserverDNS服务器IP地址 #加空格可以指定多个DNS服务器地址,最多可以使用3个三、网络管理命令1、 ifconfig #查看网络端口设置ifconfig eth0 up/down #启动/关闭网卡2、 ethtool 网卡名称 #检测网卡线路连接ethtool eth0很多时候,一个服务器上面会有多块网卡,这时,ethtool命令就显得十分重要了!3、arp #查看ARP表信息,如前4、ping #探测远程主机ping -c 10 -s 1000 IP地址 #-c指定ping的次数,-s指定发送数据包的大小,注意ping通时的丢包率5、route #操作路由表route add default gw 192.168.14.100 #在不修改配置文件的情况下添加网关【但是最好还是修改配置软件】【zerba路由软件】6、traceroute #查看路由路径traceroute www.163.com #他会列出在访问这台主机时所经过的所有的路由器与延时情况7、netstat #监控网络状态netstat -an #查看所有连接netstat -an | grep :80 #查看Apache服务是否启动


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表