设为首页 收藏本站
查看: 1082|回复: 0

[经验分享] Linux DNS服务器配置 Hosts文件

[复制链接]

尚未签到

发表于 2017-11-22 10:46:07 | 显示全部楼层 |阅读模式
  步骤一:
  域名访问某系统,需要配置域名(DNS: domain name system)解析服务器,配置方法:
  /etc/resolv.conf 文件下添加域名解析服务器:nameserver ip(dns服务器ip)
  步骤二:
  按照步骤一配置完成后,若访问偶尔出现hostunknowns异常,则在hosts文件下配置域名及ip(应用系统的服务器ip)的对应关系。
  hosts是一个没有扩展名的系统文件,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。当用户在浏览器中输入一个需要登录的网址(域名)时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页。
  linux操 os 的hosts文件路径:/etc/hosts
  windows os hosts文件路径:C:\Windows\System32\drivers\etc
  uname -a 查看版本信息
  cat /proc/version 查看正在运行的内核版本
  cat /etc/issue 显示发行版本信息
  netstat man/netstat help 提示帮助信息
  以下内容转:
  Linux 下hosts文件详解



  1、主机名:
  无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。
  公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。
  局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。
  主机名相关的配置文件:/etc/hosts
  2、主机名配置文件:
  主机名的配置文件大多是/etc/hosts
  hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过Hostname来访问。
  例如:
  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  127.0.0.1   localhost.localdomain localhost
  192.168.1.195  debian.localdomain debian
  一般情况下hosts的内容关于主机名(Hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。
  第一部份:网络IP地址。
  第二部份:主机名.域名,注意主机名和域名之间有个半角的点。
  第二部份:主机名(主机名别名) ,其实就是主机名。
  当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian
  再我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计Hostname;
  127.0.0.1 localhost.localdomain localhost
  192.168.1.2 ftp.localdomain ftp
  192.168.1.3 mail.localdomain mail
  192.168.1.4 smb.localdomin smb
  把这上面这个配置文件的内容分别写入每台机器的/etc/hosts内容中,这样这三台局域网的机器就可以通过Hostname来访问了。
  3、主机名(Hostname)和域名(Domain)的区别
  主机名就机器本身的名字,域名是用来解析到IP的。但值得一说的是在局域网中,主机名也是可以解析到IP上的;比如我们前面所说举的例子;
  显示主机名:
  # Hostname
  root1
  此主机的主机名是root1,不加参数是用来显示当前操作的主机的主机名。
  临时设置主机名:
  我们可以用 Hostname 后接主机名,这样就可以设置当前操作的主机的主机名,比如我们想把主机名设置为root2;
  # Hostname root2
  root2
  通过Hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;所以您想修改主机名,想一直有效的,还是用前面所说修改主机名配置文件 /etc/hosts;
  显示主机IP:
[iyunv@Linuxsir01 ~]# Hostname -i

  192.168.10.3

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409456-1-1.html 上篇帖子: Linux 命令缩写 下篇帖子: Building Vim from source(转)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表