linux dns配置

VMWARE桥接方式上网【针对公司静态IP】

两盒软妹~` 提交于 2019-12-07 04:01:11
虚拟机下的LINUX为UBUNTU。 1. 配置虚拟机下IP地址和桥接的网卡在同一个网段,具有同一个网关、具有相同的DNS 2. 配置IP # ifconfig eth0 10.58.21.159 netmask 255.255.255.0 # /etc/init.d/ networking restart # ifconfig # ping 10.58.21.157 3:添加网关 # route add default gw 10.58.21.18 # /etc/init.d/networking restart # ping 10.58.21.18 //OK # ping www.baidu.com //FAIL 4. 添加DNS( 方式一:修改/etc/network/interfaces(永久) 方式二:/etc/resolv.conf(临时) 添加 nameserver 218.2.135.X 来源: CSDN 作者: believe209 链接: https://blog.csdn.net/wangzhen209/article/details/47857853

centos7—DNS域名系统

让人想犯罪 __ 提交于 2019-12-07 02:52:14
一、DNS:域名系统。 主要用来记录(登记)域名和IP地址的映射关系(对应关系)。 功能:域名解析。 正向解析:根据域名来解析出IP地址。域名----->IP 反向解析:根据IP地址来解析出域名。IP----->域名 ------------------------------------------------------------------------------------------------------------ 二、DNS解析过程 递归查询:服务器和客户机之间的查询过程。由主DNS服务器直接将域名对应的IP地址告诉给客户机。 迭代查询:DNS服务器和服务器之间的查询过程。由DNS服务器向互联网中的根域、顶级域、二级域依次发出查询请求,最终获取到域名所对应的IP地址的过程。 (注:图片来源于网络) ------------------------------------------------------------------------------------------------------------ 三、DNS服务器的部署 1、软件 DNS服务器软件:bind、bind-chroot 服务名称:named DNS客户端软件:bind-utils 可用命令:nslookup、dig、host 注:服务名称中的d是daemon守护进程的缩写

CentOS7 修改设置静态IP和DNS

淺唱寂寞╮ 提交于 2019-12-07 02:51:20
近因为学习Puppet,用虚拟机装了个CentOS,使用的NAT的网络模式,为了防止再次启动系统的时候网络IP发生变化,因此设置静态IP和DNS。 由于CentOS是最小化安装,没有 ifconfig 命令,因此可以采用 ip 命令查看。 查看IP分配情况: # ip addr 1 发现里边只有一个LOOPBACK的127.0.0.1的回环地址,原来CentOS刚安装后默认是不启动网络连接的。 设置IP和DNS主要在下面的配置文件中修改: # vi /etc/sysconfig/network-scripts/ifcfg-* 1 由于最小化安装没有vim,所以使用vi。具体的配置文件需要到network-scripts目录下看,通常是以 ifcfg- 开头的,比如 ifcfg-eth0 ,我的是 ifcfg-eno16777736 ,对于我这种洁癖来说回头非得改了这个乱七八糟的名字,另一个 ifcfg-lo 就是LOOPBACK网络咯。 # vi /etc/sysconfig/network-scripts/ifcfg-[tab两下] ifcfg-eno16777736 ifcfg-lo 1 2 1. 编辑 ifcfg-eno16777736 : BOOTPROTO= static #dhcp改为static(修改) ONBOOT=yes #开机启用本配置,一般在最后一行(修改)

DNS named.conf文件详解

烈酒焚心 提交于 2019-12-06 22:32:53
配置文件: /etc/named.conf /在NAMED.CONF 配置文件中使用//和/* */来进行注释, options { /*OPTIONS选项用来定义一些影响整个DNS服务器的环境,如这里的DI RECTORY用来指定在本文件指定的文件的路径, 如这里的是将其指定到 /var/named 下,在这里你还可以指定端口等等。不指定则端口是53 */ directory "/var/named"; }; // // // a caching only nameserver config // controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; zone "." IN { //在这个文件中是用zone关键字来定义域区的,一个zone关键字定义一个域区 type hint; /*在这里type类型有三种,它们分别是master,slave和hint它们的含义分别是: master:表示定义的是主域名服务器 slave :表示定义的是辅助域名服务器 hint:表示是互联网中根域名服务器 */ file "named.ca"; //用来指定具体存放DNS记录的文件 }; zone "localhost" IN { //定义一个域名为localhost的正向区域 type master; file

基于 DNS 动态发现方式部署 Etcd 集群

爷,独闯天下 提交于 2019-12-06 14:47:19
使用discovery的方式来搭建etcd集群方式有两种: etcd discovery 和 DNS discovery 。在 「 基于已有集群动态发现方式部署etcd集群 」一文中讲解了 etcd discovery 这种方式,今天我们就来讲讲 DNS discovery 这种方式的实现。 etcd在基于DNS做服务发现时,实际上是利用DNS的SRV记录不断轮训查询实现的。 DNS SRV 是DNS数据库中支持的一种资源记录的类型,它记录了哪台计算机提供了哪个服务这么一个简单信息。 本文采用 dnsmasq 作为 dns 服务器,关于 dnsmasq 搭建可参考 「 利用Dnsmasq部署DNS服务 」。 创建DNS记录 增加DNS SRV记录 $ vim /etc/dnsmasq.conf #增加内容如下 srv-host=_etcd-server._tcp.hi-linux.com,etcd1.hi-linux.com,2380,0,100 srv-host=_etcd-server._tcp.hi-linux.com,etcd2.hi-linux.com,2380,0,100 srv-host=_etcd-server._tcp.hi-linux.com,etcd3.hi-linux.com,2380,0,100 增加对应的域名解析 $ vim /etc/dnsmasq

Linux目录结构-中部

醉酒当歌 提交于 2019-12-06 12:00:07
第1章 /proc目录下 1.1 /proc/cpuinfo 系统cpu信息 [root@nfsnobody ~]# cat /proc/cpuinfo 一般常用的是 lscpu processor :0 第几个核心 此处表示第一个 vendor_id : GenuineIntel cpu family :6 model :60 model name :Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz stepping :3 microcode :34 cpu MHz :2793.547 cache size :3072 KB physical id :0第几颗CPU(物理) 此处表示第一个 ###以下还有信息 但是不常用 不再显示 cat/proc/cpuinfo 一般常用的是 lscpu [root@nfsnobody ~]# lscpu 查看cpu的信息 1.2 /proc/meminfo 系统内存信息 [root@nfsnobody ~]# cat /proc/meminfo 可以查看内存的信息 信息过长 此处不粘贴详细内容 cat/proc/meminfo 一般用 free -h代替 -h使free显示的内容可读 total一共 used 使用 free 剩余 [root@nfsnobody ~]# free -h 查看内存信息 -h参数

DNS 域名系统与邮件服务器

左心房为你撑大大i 提交于 2019-12-06 02:23:04
目录 DNS 域名系统 定义 域名分类 解析流程 DNS分类 资源记录 格式 资源记录类型 用 bind 搭建一台 DNS 服务器 安装 bind 创建自己的 zone 文件 在主配置文件中,增加自己的zone 检测是否配置成功 测试配置的结果 防火墙放行 在 RHEL2 上配置并测试 用 unbound搭建一个缓存服务器 安装 更改配置 防火墙放行 在 RHEL3 上将DNS服务器配置成缓存服务器 邮件服务器 电子邮件架构 邮件协议 电子邮件系统 搭建邮件系统 创建空的 Postfix 服务器 配置接收端 在 RHEL1 上发送 RHEL2 查看 配置客户端下载邮件 更改 RHEL2 上的 Postfix 配置 创建一个账号 配置 POP3 服务器 在物理机上打开 Foxmail 进行配置 DNS 域名系统 定义 域名系统是域名和IP地址相互映射的一个分布式数据库,能够是用户更方便的访问互联网。不用去记住能够被机器直接读取的IP。 域名分类 域是分层管理的 # 根域: [.] # 顶级域: 按性质: [.org\.net\.com\.edu\.gov] 按国家: [.cn\.tw\.hk] # 普通域 比如: [.baidu] 解析流程 本地DNS缓存 -> 本地hosts文件 -> 指定的DNS服务器 如果指定的DNS服务器没有找到对应的域名,会返回到客户端

网络相关的命令工具研究报告

允我心安 提交于 2019-12-05 20:45:40
  POSIX标准对操作系统的系统接口API和Shell脚本语言及命令工具给出了规格定义,但是其中似乎并不包含网络相关的命令工具,但实际上网络功能在操作系统基础服务中占有着突出的地位,各种版本的操作系统也都提供了网络相关的命令工具,已经形成了某种程度的事实上的标准。此文将对网络相关的命令工具进行调研,重点分析nslookup命令。 1、 为什么要用nslookup   比如你新注册了一个域名,然而有些地区一直无法访问,在更换了DNS服务器之后,还是有很多地区无法访问。那么用什么命令可以查一下域名的DNS服务器是否生效呢。再比如登录某平台需要相关ip,但你知道相应的域名,如何通过相关域名得到对应的ip。这时候就可以采用强大的nslookup命令,nslookup命令不仅可以查询域名是否解析成功,还可以查看域名的DNS服务器是那些,以及域名的mx解析是否成功等等。   在配置好DNS服务器后,一般情况下只要IP地址保持不变,我们就不再需要去维护DNS的数据文件了。不过在确认域名解析正常之前最好测试一下所有的配置是否正常。采用ping命令可以进行简单地检查。不过Ping指令只是一个检查网络联通情况的命令,虽然在输入的参数是域名的情况下会通过DNS进行查询,但是它只能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在,没有其他详细信息

Linux学习-DNS服务相关

最后都变了- 提交于 2019-12-05 20:06:11
一、DNS服务简介 1、基本概念  (1) DNS( Domain Name System )域名系统,是一种组织成域层次结构的计算机和网络服务命名系统,是一个应用层协议,使用TCP与UDP的53端口,它所提供的服务是用来将主机名和域名转换为IP地址的工作。  (2) FQDN( Full Qualified Domain Name )完全限定域名,即每个域在全球网络都是唯一的; 2、域的分类:  (1)、根域:标识为(.)点,全球13组根域名服务器以英文字母A到M依序命名,域名格式为“字母.root-servers.net”。其中有11个是以任播技术在全球多个地点设立镜像站。比如中国大陆在北京有两台编号为L的镜像,编号为F、I、J的镜像各一台,共5台;香港有编号为D、J的镜像各2台,编号为A、F、I、L的镜像各一台,共8台;台湾则有编号为F、I、J各一台,共3台。  (2)、顶级域:又分为通用顶级域 ( .com .net .org .gov .edu 等),国家顶级域 ( .cn .us .jp 等),反向域 (基础建设顶级域).arpa,即从IP到FQDN的反向解析 3、DNS服务器的查询类型:  递归查询:客户端仅发出一次请求,让DNS服务器去查询返回结果;一般是客户机与服务器之间的查询;  迭代查询:要发出多次请求去分别查询不同的DNS服务器

Linux(CentOS 7)DNS服务器搭建

感情迁移 提交于 2019-12-05 09:06:08
DNS(域名系统) 域名-->IP 正向解析 IP-->域名 反向解析 DNS 默认监听的端口53 递归查询 如组织内部有DNS服务器就会先访问本地DNS解析的域名 如本地无法解析没有再到更高一级的DNS(转发器转发) 以此类推 角色 主DNS、辅助DNS、转发器、伪缓存 步骤 安装服务-->主配置文件/etc/named.conf-->区域配置文件/etc/named.rfc1912.zones添加域-->添加file所指向的*.zone文件-->修改文件所属组为named,并且组成员有读取权限 1、主DNS服务器的搭建 安装服务 安装服务后 2、修改配置文件 修改主配置文件/etc/named.conf 第一项和最后一项改为any 添加 (默认已经添加) 注:可先对/etc/named.rfc1912.zones做个备份 修改配置文件/etc/named.rfc1912.zones 添加zlt.com 其中file指向zlt.com.zone需要自己创建 在/var/named下 可以复制一个named.localhost然后在里面做修改 注 :修改后需要添加修改文件的组为named 并设置named的r权限 dns指定域名解析服务器 www指定主机 3、设置好后设置网卡配置与测试 添加DNS1=192.168.64.128因为本机就是dns服务器所以设置本机ip cat