局域网内dns服务器dnsmasq服务搭建

摘要:本文主要介绍dnsmasq的部署和简单使用;部署采用docker容器方式部署,带有ui界面管理的dnsmasq,让大家快速在内网中配置dns域名的解析,在内网中用域名访问服务。

背景

公司内网环境ip和端口错综复杂,各个服务大家容易记错,所以衍生出来内网DNS,方便大家在内网中访问公司提供的各种服务。

docker部署案例

docker的安装去官网,一键安装。

dnsmasq.conf

配置文件

ini 复制代码
#dnsmasq config, for a complete example, see:
#  http://oss.segetech.com/intra/srv/dnsmasq.conf
#log all dns queries
log-queries
#dont use hosts nameservers
no-resolv
#use google as default nameservers, prefer 1^4
server=8.8.8.8
server=8.8.4.4
strict-order
#serve all .company queries using a specific nameserver
server=/company/10.0.0.1
#explicitly define host-ip mappings
address=/mycompany.com/192.168.137.131

docker-compose.yml

配置了http的登陆认证,用户名是foo,密码是bar

yaml 复制代码
version: '3'
services:
  dnsmasq:
    image: jpillora/dnsmasq:latest
    container_name: dnsmasq
    networks:
      - default
    environment:
      - "TZ=Asia/Shanghai"
      - "HTTP_USER=foo"
      - "HTTP_PASS=bar"
    volumes:
      - ./dnsmasq.conf:/etc/dnsmasq.conf
    ports:
      - 53:53
      - 8080:8080
networks:
  default:
    external:
      name: nisec

启动并使用

相关推荐
全栈攻略7 小时前
Docker 中 ROS2 工作流 Topic 验证与常用命令指南
运维·docker·容器
名字还没想好☜10 小时前
Docker 数据卷实战:volume、bind mount、tmpfs 到底怎么选,数据持久化与权限坑
运维·docker·容器·kubernetes
唐青枫10 小时前
Docker diff 详解:看清容器里到底改了什么
docker
lpfasd12312 小时前
Docker存储清理与防膨胀实践
运维·docker·容器
weixin_4445793013 小时前
Docker(下):镜像仓库管理
运维·docker·容器
DreamLife☼13 小时前
Agent开发环境搭建完全指南
python·docker·typescript·node·工业知识点
探索云原生13 小时前
Kueue + HAMi vGPU 实战:显存与算力配额管理
docker·ai·云原生·kubernetes·gpu
hoho_1214 小时前
docker中升级mysql到最新版本
mysql·docker·容器
cpolar技术支持15 小时前
Kafka Streams 窗口统计怎么验收:本地跑订单流聚合,用 cpolar 给同事看只读结果页
java·docker·kafka·cpolar·kafka streams
广州灵眸科技有限公司15 小时前
瑞芯微(EASY EAI)RV1126B 星闪使用
运维·人工智能·科技·docker·容器