首页 > 其他分享 >IDC服务器安装dnsmasq

IDC服务器安装dnsmasq

时间:2022-11-06 20:32:04浏览次数:98  
标签:0.0 resolv etc dnsmasq hosts conf 服务器 IDC

场景介绍:由于之前使用的阿里云的privatezone,如果主机都在阿里云还挺方便的,不过最近要搞迁移到IDC机房,所以还是需要本地的一个DNS解析服务器。

Dnsmasq是一个很实用的小工具,解决局域网的需求看来非常合适,特别是网关和防火墙上。 它同时也可以作为一个dns查询服务器,虽然不如bind等完善,但基本功能也够用了。

它可以提供如下几个实用的功能: 1 提供dns服务 2 优先使用本地自定义dns 3 提供dhcp服务

解决一下问题

1 局域网有很多机器希望使用一份一样的hosts定义一批名称对应的ip,你需要经常维护这份列表,可以使用saltstack同步所以minion的hosts。 2 你希望局域网的人访问某个域名时,拦截下来到指定的ip,做缓存节省带宽或者其它用途都可以 3 禁止某个域名的正常解析

dnsmasq安装、配置、域名解析、域名屏蔽等内容 主机定为:192.168.23.4

1.安装dnsmasq: yum install dnsmasq -y

2.修改系统配置文件

echo 'nameserver 127.0.0.1' > /etc/resolv.conf

cp /etc/resolv.conf /etc/resolv.dnsmasq.conf echo 'nameserver 8.8.8.8' > /etc/resolv.dnsmasq.conf echo 'nameserver 202.106.0.20' > /etc/resolv.dnsmasq.conf cp /etc/hosts /etc/dnsmasq.hosts

3.dnsmasq配置 dnsmasq的配置文件为/etc/dnsmasq.conf,编辑该文件,添加内容如下: cp /etc/dnsmasq.conf /etc/dnsmasq.conf.bak #先做个备份 echo 'resolv-file=/etc/resolv.dnsmasq.conf' >> /etc/dnsmasq.conf echo 'addn-hosts=/etc/dnsmasq.hosts' >> /etc/dnsmasq.conf

4.添加开机启动并启动服务 chkconfig dnsmasq on /etc/init.d/dnsmasq restart 验证服务器已启动 netstat -tunlp|grep 53 tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 10246/dnsmasq udp 0 0 0.0.0.0:53 0.0.0.0:* 10246/dnsmasq 确认服务启动后,就可以将客户端PC的DNS服务器指向dnsmasq服务器(注意iptables),可以正常访问网络页面为正常! 5.测试 把dnsmasq服务器的dns指向公网的DNS 再把其他内网的主机的dns指向这个我们刚搭建的dnsmasq

6.域名解析、域名解析

只需要在配置文件下面添加一条address即可! vi /etc/dnsmasq.conf

resolv-file=/etc/resolv.dnsmasq.conf addn-hosts=/etc/dnsmasq.hosts

标签:0.0,resolv,etc,dnsmasq,hosts,conf,服务器,IDC
From: https://blog.51cto.com/crfsz/5827544

相关文章

  • 配置服务器免密登录
    User:acs_5821HostName:123.57.47.211Password:xxxxxxxx配置服务器密匙登录配置上述服务器的密匙登录,并将服务器账号名字(Host)配置成:myserver以下操作均在本地进......
  • 华为 A800-9000 服务器 离线安装MindX DL 可视化环境+监控
        MindXDLSample主要应用于企业的数据中心或超算中心机房中,针对不同的应用场景为客户提供AI深度学习端到端解决方案。    传统行业:用户无自建深度学习平台,希望......
  • DNS服务器部署-bind
    @目录简单安装部署(ubuntu)centos客户端进行测试自定义域名配置配置正向解析配置反向解析centos客户端测试安装部署(centos)自定义域名配置ubuntu客户端测试配置域名解析多个地......
  • Springboot前后端分离项目部署到服务器上
    参考声明:https://www.cnblogs.com/thesheepn/p/16136425.html,感谢博主。1.安装JDK官网下载JDKhttps://www.oracle.com/java/technologies/downloads/#java8查看/usr/......
  • 服务器项目部署总结
    参考声明:https://baijiahao.baidu.com/s?id=1702319821126368710&wfr=spider&for=pc文章目录[系列文章目录](javascript:void(0))[前言](javascript:void(0))[一、......
  • tomcat 打包移植到其他服务器
    参考声明:https://blog.csdn.net/zxueli54321/article/details/109723730?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLI......
  • C# 服务器安全检查工具
    usingNetFwTypeLib;usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.DirectoryServices;using......
  • 信创服务器操作系统总结
    第一部分摘要自从提出没有网络安全就没有国家安全之后信创操作系统的发展进入了快车道.流行的操作系统主要分为如下几个大方面:1.宣称二进制兼容CentOS的部分系列:......
  • Linux 启动一个临时ftp服务器
      下载文件地址:wget--limit-rate=2000khttp://10.205.50.69:8000/test.filewget--limit-rate=3000khttp://10.205.50.69:8000/test.file 压测服务端的设置[编......
  • 带有 CI/CD 和看板的自托管 Git 服务器
    带有看板和CI/CD的自托管Git服务器|5分钟快速入门|安装指南|教程|所有文件|开箱即用的符号搜索和导航当然IDE很擅长做这件事,但是我们经常需要在旧的提交中......