内网DNS域名解析 blocky服务

2023-11-04

此片文章为DNS内网解析部署文档,简单实用,解决企业内部web服务IP地址访问问题。

企业内部如果不启用域名DNS服务,服务器就只能通过IP进行访问了。除了传统的bind解决方案,推荐一个新的DNS解决方案:blocky

blocky 的Github项目地址:
blocky 的Github各个版本下载地址:

如果以上链接打不开,可以从以下地址下载此版本
链接:https://pan.baidu.com/s/18eaKPGr31fXFtXk-6pNZ3Q
提取码:8888

IP地址 系统版本 服务版本
192.168.0.158 Rocky 9.0 blocky_0.20_Linux_x86_64.tar.gz

将下载好的包上传到服务器
我将解压的包放在/opt/目录下了
mkdir /opt/blocky
mkdir /opt/blocky/logs
tar -xf blocky_0.20_Linux_x86_64.tar.gz -C /opt/blocky/
cd /opt/blocky/
ls -lh
在这里插入图片描述

创建配置文件

vim config.yml
upstream:    
  default:
	  - 114.114.114.114
	  - 8.8.8.8
	  - 8.8.4.4

port: 53
upstreamTimeout: 3s
httpPort: 53000
httpsPort: 443
logLevel: info

queryLog:
   type: console
   target: /var/logs
   logRetentionDays: 7

blocking:
   processingConcurrency: 1000     
   whiteLists:
     all: 
       - /^.*/ 

customDNS:
  customTTL: 1m
  mapping:
	aaa.bbb:  192.168.0.158
	ccc.ddd:  192.168.0.158
	eee.fff:  192.1.1.1

配置文件详解
默认的上游DNS服务器使用default
mapping: 下方是自定义 域名+ IP
(IP是DNS IP 也可以是其他IP地址,你想解析到哪里就指向哪里)

ls -lh 

在这里插入图片描述

为了方便管理 使用systemctl 命令启动 需要加如下配置
重新生成一个文件

vim  /etc/systemd/system/blocky.service
[Unit]
Description=Blocky is a DNS proxy and ad-blocker
ConditionPathExists=/opt/blocky
After=local-fs.target

[Service]
User=root
Group=root
Type=simple
WorkingDirectory=/opt/blocky
ExecStart=/opt/blocky/blocky --config /opt/blocky/config.yml
Restart=on-failure
RestartSec=10

StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=blocky

[Install]
WantedBy=multi-user.target

然后启动

systemctl start    blocky
systemctl status   blocky

在这里插入图片描述

如果服务开着防火墙,需要关闭或者放开53端口
我默认关闭 firewalld 开启iptables 所以我需要加两条规则

iptables -I INPUT -p tcp  --dport 53 -j ACCEPT
iptables -I INPUT -p udp  --dport 53 -j ACCEPT

然后配置本机的DNS地址
控制面板找到以太网 网卡

在这里插入图片描述

右击属性 找到IPV4 双击打开 将DNS服务器IP加到 首选DNS服务器中

在这里插入图片描述

打开本机的 命令提示符 win + R
输入 cmd 回车

在这里插入图片描述

输入 nslookup 测试

在这里插入图片描述
在这里插入图片描述

说明已经解析完成。以上大功告成

如果要在集群内通讯,需要修改以下文件

vim /etc/resolv.conf
nameserver  192.168.0.158

注意:
VMware 创建虚机 搭建DNS 在本机可以 nslookup 通 但是 ping 不通域名。
可以在服务器上直接搭建

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

内网DNS域名解析 blocky服务 的相关文章

随机推荐

  • SQL-labs的第27关——union和select被屏蔽 报错注入(Get)

    注意 该关的空格 注释也被屏蔽了 1 判断闭合方式 输入语句 id 1 返回页面如下 我们发现返回的报错信息中在 号的后面跟着一个 号 这说明闭合方式是 2 爆破数据库名 用户名 版本 输入语句 id 1 26 26 updatexml 1
  • 【MySQL修改及删除操作】

    DML修改数据 前面呢给大家分享了添加数据的操作 今天就跟大家分享一下修改操作 小阿婆前面有说到DML是关于数据的操作 那么修改数据则用到了update关键字 我就不过多赘述啦 修改表中数据 update t student set sex
  • 主成分分析PCA,(主成分分析经常用于减少数据集的维数,同时保持数据集中的对方差贡献最大的特征)

    I 清空环境变量 PCA BP I 清空环境变量 clear all clc 导入数据 X xlsread inputd PCA主成分降维 Z MU SIGMA zscore X 计算相关系数矩阵 Sx cov Z 相关系数矩阵计算 计算相
  • 养老院人员定位手环真的如此智能?老人定位手环当然很智能-新导智能

    养老院人员定位手环为 新冠疫情 患者 护理院和养老院等老人和特别人员等在现有的基础上去掉心率 增加手臂体表温度检测 丈量1分钟 24小时能够自在调整 并经过低功耗NB IoT网络上签到后台 也能够外界蓝牙温度计 血糖仪或其他外设 上签到后台
  • 【Qt】qml TreeView的简单使用

    主要参考了官方demo Simple Tree Model Example 借鉴了https blog csdn net shado walker article details 56495059中roleNames 函数的写法 由于官方的
  • Flink简单教学2-本地安装和运行

    下载安装包 访问官网 下载最新版本 本教程使用Flink1 9版本 目录说明 bin flink 启动的脚本文件 lib flink 运行时jar包依赖 conf flink 启动的配置 如web端口 日志配置等 example flink
  • 小米笔记本装centos无法连接wifi问题

    1 打开终端 2 打开wifi nmcli r wifi on 3 搜索wifi nmcli dev wifi 4 连接wifi nmcli d wifi connect wifi名字 password 密码 网卡名 不知道wifi网卡名称
  • 浏览器原理+跨域+解决方案

    原网址 浏览器部分笔记 浏览器不同窗口cookie共享吗 JackieChan 的博客 CSDN博客 一 浏览器存储对象 1 cookie cookie是一种纯文本文件 大小只有4kb 每次发送非跨域html请求时都会自动携带 特性如下 c
  • java基础: Date类型最常用的时间计算(相当全面)

    目录 1 前言 2 具体方法实现 2 1 获取当天的开始时间 2 2 获取当天的结束时间 2 3 获取昨天的开始时间 2 4 获取昨天的结束时间 2 5 获取明天的开始时间 2 6 获取明天的结束时间 2 7 获取本周的开始时间 2 8 获
  • [echarts]clear和dispose的区别和使用场景

    clear和dispose是echarts提供的用于解决内存溢出的方法 内存溢出 当程序运行时需要的内存超出了当前应用系统的剩余内存时 就造成了内存溢出的情况 直观表现就是 卡死 所以只要使用echarts了 最好都clear或dispos
  • 工具使用(kali linux 中 nmap msf cs docker Goby)

    docker nmap MSF CS Goby docker 一 前言 其实我个人不常使用docker 到目前为止也只是搞了个xss靶场 在这里主要是先总结总结 以后用到也就方便了 主要分为两部分 一个是docker常用的一些连招操作 希望
  • DevExpress控件显示弹出注册对话框的应对方法

    删除Properties下的license licx 目前来看是可以的
  • 记一次从日立G400划一个LUN给dg数据库

    从日立G400划一个1T的lun 映像路径给DG主机 cat proc scsi scsi 为不重启主机识别设备 echo gt sys class scsi host host1 scan echo gt sys class scsi h
  • 等保合规2022系列

    2022等保合规指南 第一篇 四个核心问答 帮你读懂 等保 等级保护制度在我国已经推广了近20年了 如下图 从等保制度的逐渐成熟 到整个制度被上升到法律高度 无一不证明了网络安全是我国网络强国战略的重要组成部分 而网络安全等级保护是落实网络
  • STM32启动文件分析(startup_stm32f10x_md.s)

    初始化堆栈 初始化栈指针 SP 初始化栈指针 SP 向量表的设置 配置系统时钟进入main 一般而言 系统上电后第一个执行的是由汇编所编写的启动文件 其主要工作为一下五部分 初始化堆栈指针SP initial sp 初始化PC指针 令其 R
  • 逻辑漏洞之越权、支付漏洞

    目录 逻辑漏洞 Web安全渗透三大核心方向 输入输出 登录体系 权限认证 业务逻辑漏洞分类 1 登录体系安全 暴力破解 cookie安全 加密测试 登录验证绕过 任意注册 2 业务一致性安全 手机号篡改 邮箱和用户名更改 订单ID更改 商品
  • Linux操作系统入门

    Linux操作系统入门 一 入门概述 我们为什么要学习Linux linux诞生了这么多年 以前还喊着如何能取代windows系统 现在这个口号已经小多了 任何事物发展都有其局限性都有其天花板 就如同在国内再搞一个社交软件取代腾讯一样 想想
  • Hadoop3x高可用集群配置手册

    集群规划 本次安装拟使用的各软件版本如下 CentOS 7 6 Zookeeper 3 6 3 Hadoop 3 2 2 Hive 3 1 2 Spark 3 0 2 Sqoop 1 4 7 MySQL 8 0 21 机器规划 机器名称 z
  • CentOS7下python开发环境配置

    https blog csdn net nicomy2018 article details 78617976 configure prefix usr local
  • 内网DNS域名解析 blocky服务

    此片文章为DNS内网解析部署文档 简单实用 解决企业内部web服务IP地址访问问题 企业内部如果不启用域名DNS服务 服务器就只能通过IP进行访问了 除了传统的bind解决方案 推荐一个新的DNS解决方案 blocky blocky 的Gi