dnsmasq(内网DNS)

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:
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,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
网络协议 网络安全 开发工具
阿里云DNS常见问题之手机内网打不开如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
25天前
|
域名解析 存储 缓存
DNS是什么?内网电脑需要配置吗?
【10月更文挑战第22天】DNS是什么?内网电脑需要配置吗?
88 1
|
1月前
|
弹性计算 网络协议 网络安全
内网DNS解析&VPN网关联动实现云上访问云下资源
内网DNS解析&VPN网关联动实现云上访问云下资源
|
3月前
|
网络协议 NoSQL 网络安全
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
|
5月前
|
网络协议 安全 Linux
【内网安全】隧道技术&SSH&DNS&ICMP&SMB&上线通讯Linux&Mac
【内网安全】隧道技术&SSH&DNS&ICMP&SMB&上线通讯Linux&Mac
|
域名解析 监控 网络协议
企业实战(17)记录一次使用DDNS动态域名解析服务外网通过域名访问内网服务器服务的过程
企业实战(17)记录一次使用DDNS动态域名解析服务外网通过域名访问内网服务器服务的过程
716 0
|
7天前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
25 2
|
1月前
|
缓存 Java 程序员
Map - LinkedHashSet&Map源码解析
Map - LinkedHashSet&Map源码解析
67 0
|
1月前
|
算法 Java 容器
Map - HashSet & HashMap 源码解析
Map - HashSet & HashMap 源码解析
54 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
    下一篇
    无影云桌面