linux dns配置

DNS域名解析服务器

本小妞迷上赌 提交于 2019-12-02 02:17:44
一、DNS简介 DNS是Domain Name System(域名系统)的简称,DNS可以为计算机、服务以及接入互联网或局域网的任何资源提供分层的域名解析功能。DNS提供了很多功能,其中最主要的功能就是进行域名与IP之间的解析。在互联网中标记唯一一台计算机使用的是IP地址,通过合法的IP地址,我们可以与全世界任何一台主机进行通信。然而在当今计算机如此普及的情况下,以人类现有的智慧与记忆力很难将大量的IP地址背诵下来,这时使用域名系统就可以将难以记忆的数字IP地址与容易记忆的域名建议映射关系,用户通过输入域名,计算机会寻找指定的DNS服务器,请求服务器帮助解析该域名对应的IP地址,成功解析后,将获得该域名对应的真实IP地址,然后使用该IP地址与对方通信。 域名是分级的,一般分为:主机名.三级域名.二级域名.顶级域名.。注意,最后一个点代表的是根域,是所有域名的起点。域名有点像美国人的姓名一样,姓在后,名在前,而计算机域名中最后的点则是根,其次是根下的顶级域名,然后是二级域名等。图1为典型的域名树状结构图。例如,百度的域名为www.baidu.com,代表的是根域下有com子域,com子域下面有baidu子域,baidu子域下有主机www。注意,一般情况下,我们通过浏览器输入网址域名时,最后一个根域(.)是不需要输入的。一般顶级域代表国家或者组织形式,如cn代表中国;com代表商业公司

CentOS7系统网络配置基础

你离开我真会死。 提交于 2019-12-01 12:46:07
!基于Linux 网络管理命令 检查网络是否畅通及连接速速 ping -c 指定发送包数 -i 指定ping包间隔时间(默认1s) -s 指定包长度单位为 byte 显示接口状态 ifconfig eno16777736: flags=4163 < UP,BROADCAST,RUNNING,MULTICAST > mtu 1500 inet 192.168.23.130 netmask 255.255.255.0 broadcast 192.168.23.255 inet6 fe80::20c:29ff:fed7:9f88 prefixlen 64 scopeid 0x20 < link > ether 00:0c:29:d7:9f:88 txqueuelen 1000 (Ethernet) RX packets 38398 bytes 3959286 (3.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 42008 bytes 4427890 (4.2 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 < UP,LOOPBACK,RUNNING > mtu 65536 inet 127.0.0.1 netmask

这可能是世界上最高级的广告拦截程序!(用上这个神器后,广告从此去无忧)

梦想的初衷 提交于 2019-12-01 11:41:26
前言 大渣好,我系古天咯,我是渣渣辉,给大渣介笑个敲好玩的游系,汤碗拦月,一过你煤油王过的船心版本,几虚三昏中,给咧带来不一酿的赶脚,开菊一八虾居刀。看一刀,刷一连,装呗不发一昏钱,奶,跟我一器看。 在这广告满天飞的年代,相信大家对这个台词并不陌生!当然还有更恶心的,某大型知名技术社区经常会出现类似广告标语:"如何满足她?教你一招解决床上问题,千万要记住!"卧槽,真是毫无底线。 好了,这里就不一一列举了,有时候广告标语都会让你大吃一惊,原来广告商可以这么有才华!那么,下面这款广告拦截神器就来拯救大家了,远离广告,远离诱惑,做新世纪的三好少年! 简介 AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。 简单点说,AdGuard Home是一个全网络范围的广告和跟踪器阻止DNS服务器。其目的是让您控制整个网络和所有设备,并且不需要使用客户端程序。同时,AdGuard Home具有Web界面,可轻松管理过滤过程。 功能 拦截随处可见的广告 关心您的隐私 家庭保护模式 无需应用 安装 推荐使用 Docker 一键安装: docker run --name adguardhome \ -v /my/own/workdir:/opt

Web页面解析过程(浅)

久未见 提交于 2019-12-01 10:34:14
web页面流程 域名解析DNS 域名解析:把域名指向网络空间IP,让人们通过简单的域名访问Web网站的服务。 DNS:域名系统 DNS服务器:记录着域名及其对应的IP地址 解析域名: ​ 浏览器中输入目标网站的域名,浏览器会生成一个域名IP的请求 ​ 请求第一时间会查询本地主机的DNS缓存表 ipconfig/displaydns ,若本地DNS缓存表有对应的IP地址则返回浏览器进行访问,如果没有则会向DNS域名服务器发出查询请求(上一级的DNS服务器) ​ 本地DNS服务器接收到查询请求,按照第二步查询本地已经缓存的DNS表对应的IP地址,查询不到本地的则会向根DNS域名服务器发送查询 ​ 根域服务器接收到查询请求,则会把把顶级域的IP地址发送给本地DNS服务器,本地DNS服务器向收到的顶级域服务器发送请求,顶级域服务器则会找到管理该域名的域服务器并返回对应的IP地址给本地DNS服务器 ​ 浏览器根据本地DNS服务器返回的IP地址,连接服务器并进行TCP连接和HTTP请求 域名记录 域名和IP地址有某种对应的关系 A 记录:返回域名对应的IP地址 NS 域名服务器记录:保存下一级域名信息的服务器地址 MX 邮件记录:接收电子邮件的服务器地址 CNAME 规范记录:返回另一个域名(当前查询的域名的另一个域名的跳转地址) PTR 逆向查询记录:用于IP地址查询域名 AAAA 记录

第7章 DNS & bind从基础到深入

不打扰是莪最后的温柔 提交于 2019-12-01 09:07:09
转载请务必在文章最开头标明原文地址 本文原创地址:骏马金龙 https://www.cnblogs.com/f-ck-need-u/p/7367503.html#auto_id_0 本人博客搬家: 骏马金龙www.junmajinlong.com 基础服务类系列文章: http://www.cnblogs.com/f-ck-need-u/p/7048359.html DNS是Domain name system的简称,有些地方也称为Domain name server,这东西是一个很大的话题。如果不是要配置DNS服务,只需要理解DNS的解析流程和DNS有关的基本知识即可。如果要配置DNS服务,则可以看完全文。 推荐阅读书籍:《DNS & bind》,第四版有中文版,第五版目前只有英文版。 7.1 DNS必懂基础 DNS主要是用于将域名解析为IP地址的协议,有时候也用于将IP地址反向解析成域名,所以DNS可以实现双向解析。 DNS可以使用TCP和UDP的53端口,基本使用UDP协议的53端口。 7.1.1 域的分类 域是分层管理的,就像中国的行政级别。 最高层的域是根域(root)".",就是一个点,它就像国家主席一样。全球只有13个根域服务器,基本上都在美国,中国一台根域服务器都没有。 根域的下一层就是第二层次的顶级域(TLD)了,那么它就是各省省长了。顶级域一般两种划分方法

现网小工程之PXE自动装机、DNS域名解析与HTTPD服务部署

随声附和 提交于 2019-12-01 03:05:26
现网小工程之PXE自动装机、DNS域名解析与HTTPD服务部署 一、工程介绍 工程目的:本次小工程将实现PXE自动装机,DNS域名正反向解析和阿帕奇服务开启,并实现全网互通。 实验平台:GNS3、VMware Workstation Pro 拓扑图:见图一 图一、拓扑图 工程概述:1.建立如图一所示的网络拓扑图,并标上相应的IP地址。 在PXE服务器可以给Host3主机分配IP地址并且引导其自动装机。 sw2设置vlan和trunk。 sw1作为PXE服务器和Host1的网关。 sw1和R3使用ospf路由协议,R3的f1/0接口使用rip路由协议。 WEB服务器提供阿帕奇网页服务。 DNS服务器提供域名正反向解析服务。 二、工程步骤详解 (一)、PXE服务器配置 PXE服务器绑定VMnet1网卡处在仅主机模式下。 本次工程师处在局域网下实现的,PXE服务器需要一个静态IP地址,所以进入PXE的ens33网卡进行配置。见图二 图二、网卡配置 进入DHCP配置文件,修改配置。因为Host1在10网段,PXE服务器在100网段,所以DHCP服务需要配置两个网段。Host1主机需要安装系统所以在10网段的配置文件中需要增加引导让Host1主机在获得IP地址后去加载PXE服务器里的TFTP的引导文件和系统内核文件。 见图三 图三、DHCP配置 那么DHCP服务就配置好了之后

docker快速部署DNS,实现快速上线

流过昼夜 提交于 2019-12-01 00:09:11
```# 概念 Docker 是一个开源的应用容器引擎,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。这里我将使用docker容器快速部署DNS域名解析服务器,并实现快速上线 # 环境介绍 1. DNS服务器主机:172.18.0.2 域名:dns.jkyst.xyz 2. 客户端机器:172.18.0.3 域名:client1.jkyst.xyz 3. 客户端机器:172.18.0.4 域名:client2.jkyst.xyz # 部署DNS 这里说一下DNS服务是由bind软件包提供的,如果不想使用docker进行部署,也可以进行安装bind相关软件包进行部署 ## 下载相关镜像 下载镜像可以使用下面命令进行下载: ```bash docker search 镜像名 //查找相关镜像 docker pull 镜像名 //下载相关镜像 经过查找之后选择适合自己的版本 root@ubuntu:~# docker search dns NAME DESCRIPTION STARS OFFICIAL AUTOMATED andyshinn/dnsmasq My dnsmasq brings all the boys to the yard, … 190 [OK] jpillora

使用 Envoy 和 AdGuard Home 阻挡烦人的广告

天涯浪子 提交于 2019-11-30 06:13:43
> 原文链接: 使用 Envoy 和 AdGuard Home 阻挡烦人的广告 通常我们使用网络时,宽带运营商会为我们分配一个 DNS 服务器。这个 DNS 通常是最快的,距离最近的服务器,但会有很多问题,比如: 访问某些网络服务很缓慢,比如 Apple 的 iCloud 服务。 比较担心安全问题,希望能通过设置 DNS 来保证你访问安全的网站。 厌烦了每当你输入一个不正确的网址,运营商总会给你跳转到一个充满广告的界面。 这个时候我们就需要自定义 DNS,自定义 DNS 不仅能够加快网页开启的速度,还能够提高浏览网页的安全性。更重要的一点是,如果你使用过 Google Chrome ,应该知道 Google 未来将会限制“拦截广告”的扩展,要想解决此问题只能装个全局的拦截广告软件或者直接从 DNS 服务器层面拦截广告(如果你不想换浏览器)。 AdGuard Home 是一款全网广告拦截与反跟踪软件,可以将广告与追踪相关的域名屏蔽,指向空的主机(DNS 黑洞)。简单来说它就是一个开源的公共 DNS 服务,使用 Go 语言开发,支持家长控制和广告过滤!关键是它还支持 DNS over TLS 和 DNS over HTTPS ,可以运行在 x86 Linux,树莓派上,也可以通过 Docker 部署在群晖 NAS 上。 1. AdGuard Home 安装 AdGuard Home

DNS解析过程详解

◇◆丶佛笑我妖孽 提交于 2019-11-29 17:31:10
https://blog.csdn.net/crazw/article/details/8986504     一. 根域 就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。 根域服务器我们知道有13台,但是这是错误的观点。 根域服务器只是具有13个IP地址,但机器数量却不是13台,因为这些IP地址借助了 任播 的技术,所以我们可以在全球设立这些IP的镜像站点,你访问到的这个IP并不是唯一的那台主机。 具体的镜像分布可以参考 维基百科 。这些主机的内容都是一样的 二. 域的划分 根域下来就是顶级域或者叫一级域, 有两种划分方式,一种互联网刚兴起时的按照行业性质划分的com.,net.等,一种是按国家划分的如cn.,jp.,等。 具体多少你可以自己去查,我们这里不关心。 每个域都会有域名服务器,也叫权威域名服务器。 Baidu.com就是一个顶级域名,而www.baidu.com却不是顶级域名,他是在baidu.com 这个域里的一叫做www的主机。 一级域之后还有二级域,三级域,只要我买了一个顶级域,并且我搭建了自己BIND服务器(或者其他软件搭建的)注册到互联网中,那么我就可以随意在前面多加几个域了(当然长度是有限制的)。 比如a.www.baidu

Ubuntu14.04 无法连接网络排查

冷暖自知 提交于 2019-11-29 17:15:05
检查网络配置命令: ifconfig sudo vi /etc/resolv.conf 编辑网关 sudo /etc/init.d/networking stop sudo /etc/init.d/networking start 重启网络 sudo /etc/init.d/networking restart 重启网络 ubuntu server 14.04设置IP和DNS 设置IP: sudo vim /etc/network/interfaces 将以下内容: auto eth0 iface eth0 inet dhcp 修改为: auto eth0 #iface eth0 inet dhcp iface eth0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx 把xxx.xxx.xxx设置为你要个性的信息既可,其中 auto eth0 #开机自动连接网络 iface eth0 inet static # static 表示使用固定 ip , dhcp 表述使用动态 ip address 是本机IP地址 netmask 子网掩码 gateway 网关 设置DNS linux系统的DNS信息是保存在/etc/resolv.conf ,