dnsmasq(内网DNS)

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
我的博客已迁移到xdoujiang.com请去那边和我交流
一、基础环境
1、角色、ip、版本、内核
serverA 192.168.1.6 3.2.0-4-amd64 7.8
clientB 192.168.1.7 3.2.0-4-amd64 7.8
clientC 192.168.1.4 win7
 
二、安装dnsmasq(serverA)
1、安装包
apt-get  install  dnsmasq -y
 
2. 修改hosts文件
echo  "192.168.1.6 aaa.bbb.com"  >>  /etc/hosts
 
3. 修改 /etc/resolv .conf文件(我这里是配置内网DNS)
1)先备份下
cp  /etc/resolv .conf  /etc/resolv .conf.bak
2)添加
echo  "nameserver 192.168.1.6"  /etc/resolv .conf
 
4、修改 /etc/dnsmasq .conf配置文件
sed  -i  's!#listen-address=.*!listen-address=192.168.1.6!g'  /etc/dnsmasq .conf
echo  "address=/aaa.bbb.com/192.168.1.6"  >>  /etc/dnsmasq .conf
 
5. 重启DNS服务
/etc/init .d /dnsmasq  restart
 
6、查看端口和进程
1) netstat  -tupnl| grep  dnsmasq
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      2510 /dnsmasq    
tcp6       0      0 :::53                   :::*                    LISTEN      2510 /dnsmasq    
udp        0      0 0.0.0.0:53              0.0.0.0:*                           2510 /dnsmasq    
udp6       0      0 :::53                   :::*                                2510 /dnsmasq 
2) ps  -ef| grep  dnsmasq
dnsmasq    2510      1  0 14:51 ?        00:00:00  /usr/sbin/dnsmasq  -x  /var/run/dnsmasq/dnsmasq .pid -u dnsmasq -7  /etc/dnsmasq .d,.dpkg-dist,.dpkg-old,.dpkg-new
 
三、客户端测试(clientB clientC)
1、先备份下
cp  /etc/resolv .conf  /etc/resolv .conf.bak
 
2、添加
echo  "nameserver 192.168.1.6"  /etc/resolv .conf
 
3、使用 ping 命令看下是否生效
ping  -c 5 aaa.bbb.com
PING aaa.bbb.com (192.168.1.6) 56(84) bytes of data.
64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=1 ttl=64  time =2.47 ms
64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=2 ttl=64  time =0.689 ms
64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=3 ttl=64  time =0.577 ms
64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=4 ttl=64  time =0.645 ms
64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=5 ttl=64  time =0.559 ms
--- aaa.bbb.com  ping  statistics ---
5 packets transmitted, 5 received, 0% packet loss,  time  4010ms
rtt min /avg/max/mdev  = 0.559 /0 .988 /2 .473 /0 .744 ms
 
4、使用win7客户端测试(clientC)

wKiom1Xm_9SjIVmWAACsb6LAqhs383.jpg

wKioL1XnAfaAwFztAAIP-yUDfko835.jpg










本文转自 xdoujiang 51CTO博客,原文链接:http://blog.51cto.com/7938217/1642219,如需转载请自行联系原作者
目录
相关文章
|
域名解析 缓存 监控
ubuntu20.04上安装dnsmasq服务及dns缓存配置
ubuntu20.04 安装dnsmasq服务, 缓存dns,加快网络地址解析
1754 0
|
6月前
|
域名解析 监控 网络协议
企业实战(17)记录一次使用DDNS动态域名解析服务外网通过域名访问内网服务器服务的过程
企业实战(17)记录一次使用DDNS动态域名解析服务外网通过域名访问内网服务器服务的过程
414 0
|
7月前
|
域名解析 网络协议 Linux
如何centos搭建内网dns服务器的详细步骤
要在 CentOS 上搭建内网 DNS 服务器,你可以按照以下步骤进行操作: 1. 安装 BIND DNS 服务器: - 打开终端并以 root 用户身份登录到 CentOS。 - 运行以下命令安装 BIND DNS 服务器: ``` sudo yum install bind bind-utils ``` 2. 配置 BIND DNS 服务器: - 使用文本编辑器打开 `/etc/named.conf` 文件,并根据需求进行配置。以下是一个示例配置: ``` options { listen-on po
1360 0
|
8月前
|
缓存 算法 安全
转:深度解析如何利用递归算法来验证内网管理软件中的重要数据的完整性
用递归算法来验证内网管理软件里关键数据,就好比是在用放大镜审视一份份重要合同,确保它们都符合约定的条款,这样一来数据的品质和安全性都能得到提升。这种举重若轻的步骤,能够保证数据真实可靠,避免任何潜在的错误和漏洞。
49 1
|
9月前
|
存储 域名解析 弹性计算
阿里云VPC内网DNS日志正式接入SLS日志审计服务
内网DNS日志(Intranet DNS Log) 记录了指定阿里云uid下所有VPC网络内终端产生的DNS域名解析请求和应答,终端请求的这些域名既包含了配置在PrivateZone上的内网权威域名,也包含了外部公网域名。为了满足用户可以快速、简单实现多账号、多地域场景下内网DNS日志的采集、管理、中心化查询分析等需求,DNS与SLS联合开发,在SLS日志审计应用中发布一键开启内网DNS日志的功能。
阿里云VPC内网DNS日志正式接入SLS日志审计服务
|
域名解析 网络协议 安全
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
637 0
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
|
域名解析 Kubernetes 网络协议
内网主从智能DNS从此不再烦恼
内网主从智能DNS从此不再烦恼
|
网络协议
阿里云内网可用的dns
来自于阿里云技术支持工单 如果你要自己设置dns,可用: ```bash nameserver 100.100.2.136 nameserver 100.100.2.138 nameserver 223.
7982 0
|
域名解析 缓存 网络协议
Dnsmasq加速本地DNS请求
文章目录   Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结     默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。
5561 0
|
运维 安全 网络协议
企业上云,内网DNS请用PrivateZone
DNS服务的作用就是就好比手机中的通讯录,可以通过域名找到对应IP。对于一家科技企业来说,搭建一套内网DNS是很有必要的。但是,当企业将网络整体搬迁到云上或者和云上网络相联通时,DNS服务常常面临无法覆盖新网络环境的问题。

相关产品

  • 云解析DNS
  • 推荐镜像

    更多