工程师 - 如何配置DNS服务器

配置本地 DNS 服务器的步骤根据操作系统的不同会有所差异。下面提供了在常见操作系统(如 Windows 和 Linux)上配置本地 DNS 服务器的方法。
1. 在 Windows 系统中配置本地 DNS 服务器
步骤:
1. 打开网络连接设置
   - 右键单击任务栏中的网络图标,选择“打开网络和 Internet 设置”。
   - 在打开的窗口中,选择“更改适配器选项”。
2. 找到并右键点击网络连接
   - 在“网络连接”窗口中,找到你使用的网络连接(以太网或无线网络),右键点击该连接,选择“属性”。
3. 打开 IPv4 设置
   - 在网络连接的属性窗口中,找到“Internet 协议版本 4 (TCP/IPv4)”选项,然后点击“属性”。
4. 配置 DNS 服务器地址
   - 在弹出的 IPv4 属性窗口中,找到“使用下面的 DNS 服务器地址”选项。
   - 输入你想使用的 DNS 服务器地址。例如:
     - Google 公共 DNS:`8.8.8.8` 和 `8.8.4.4`
     - Cloudflare DNS:`1.1.1.1` 和 `1.0.0.1`
   - 如果你有自己的本地 DNS 服务器,输入该服务器的 IP 地址。
5. 确认并保存
   - 输入完 DNS 服务器地址后,点击“确定”保存设置,接着关闭所有设置窗口。
6. 刷新 DNS 缓存
   - 打开命令提示符,输入 `ipconfig /flushdns` 以刷新 DNS 缓存,确保新的 DNS 配置生效。
2. 在 Linux 系统中配置本地 DNS 服务器
2.1 通过 Network Manager 配置(适用于大多数桌面发行版)
1. 打开网络设置
   - 进入系统设置,找到“网络”选项。
2. 编辑网络连接
   - 选择正在使用的网络连接(如 Wi-Fi 或有线网络),点击“编辑”。
3. 设置 DNS
   - 找到“IPv4 设置”或“IPv6 设置”标签。
   - 在 DNS 设置框中,输入你想使用的 DNS 服务器地址,多个地址之间用逗号分隔。
     - 例如:`8.8.8.8, 8.8.4.4` 或 `1.1.1.1, 1.0.0.1`。
4. 保存并重启网络
   - 保存设置并重启网络连接,确保新的 DNS 配置生效。
2.2 通过手动修改配置文件(适用于服务器环境)
1. 编辑 `/etc/resolv.conf` 文件
   - 打开终端并使用文本编辑器(如 `nano` 或 `vim`)编辑 `/etc/resolv.conf` 文件:
sudo nano /etc/resolv.conf
   
2. 设置 DNS 服务器地址
   - 在文件中添加或修改以下行,配置 DNS 服务器:
nameserver 8.8.8.8
nameserver 8.8.4.4
   - 你可以替换为自己的 DNS 服务器地址。
3. 保存并退出
   - 保存文件并退出编辑器。
4. 防止文件被覆盖
   - 在某些 Linux 发行版中,`/etc/resolv.conf` 文件可能会在重启时被重置。为了防止这种情况,可以通过以下命令锁定该文件:
sudo chattr +i /etc/resolv.conf
   - 使用 `chattr` 命令锁定文件后,系统将无法自动覆盖该文件。需要修改时,先用 `sudo chattr -i /etc/resolv.conf` 解除锁定。
5. 测试配置
   - 你可以通过 `dig` 或 `nslookup` 命令测试 DNS 查询是否使用了新的 DNS 服务器。例如:
dig google.com
   - 查看输出的 DNS 服务器地址,确认配置是否正确。
3. 在 macOS 中配置本地 DNS 服务器
步骤:
1. 打开网络设置
   - 点击屏幕顶部的 Apple 菜单,选择“系统设置”,然后选择“网络”。
2. 选择当前使用的网络
   - 在网络设置窗口中,选择你正在使用的网络连接(如 Wi-Fi 或以太网),然后点击“高级”。
3. 配置 DNS 服务器
   - 选择“DNS”标签页,点击左下角的 “+” 按钮,输入你想使用的 DNS 服务器地址:
     - 例如:`8.8.8.8` 和 `8.8.4.4` 或 `1.1.1.1` 和 `1.0.0.1`。
4. 保存并应用
   - 输入完新的 DNS 服务器后,点击“确定”,然后点击“应用”以保存设置。
5. 刷新 DNS 缓存
   - 打开“终端”,输入以下命令以刷新 DNS 缓存:
sudo killall -HUP mDNSResponder
     
   - 这将清除 macOS 的 DNS 缓存,确保新的 DNS 配置生效。
4. 在路由器中配置本地 DNS 服务器
如果你想在家庭或公司网络中为所有设备统一配置 DNS,可以在路由器中进行设置。
1. 登录路由器管理界面
   - 打开浏览器,输入路由器的管理 IP 地址(通常是 `192.168.1.1` 或 `192.168.0.1`),并输入管理员用户名和密码。
2. 找到 DNS 设置
   - 在路由器管理界面中,找到网络设置或 DHCP 设置选项(根据路由器品牌不同,位置可能有所不同)。
3. 设置 DNS 服务器
   - 在 DNS 设置中,输入你想使用的 DNS 服务器地址,如 `8.8.8.8` 和 `1.1.1.1`。
4. 保存并重启路由器
   - 保存设置并重启路由器,确保 DNS 配置对所有连接的设备生效。
总结
配置本地 DNS 服务器的方式会根据操作系统的不同而有所不同。在 Windows、Linux 和 macOS 中,可以通过网络设置界面或编辑配置文件来更改 DNS 服务器。此外,也可以通过路由器统一为整个网络的设备设置 DNS。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/886664.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis篇(数据类型)

目录 讲解一:简介 讲解二:常用 一、String类型 1. 简介 2. 常见命令 3. Key结构 4. 操作String 5. 实例 二、Hash类型 1. 简介 2. 常见命令 3. 3操作hash 4. 实例 三、List类型 1. 简介 2. 特征 3. 应用场景 4. 常见命令 5. 操作list …

Python办公自动化之Word

在现代办公环境中,自动化无疑是提升工作效率的关键。特别是处理文档的工作,很多人可能花费大量时间在重复性任务上。那么,有没有一种方法可以让我们用 Python 来自动化 Word 文档的操作呢?今天,我们来聊聊如何用 Pytho…

基于php的在线租房管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

光伏项目管理如何更高效化?

一、项目规划与启动阶段的优化 1、智能规划工具:光伏管理软件通常配备有智能项目规划模块,能够根据地理位置、气候条件、政策补贴等因素,自动计算最佳装机容量、预测发电量及收益,帮助项目团队快速制定合理的项目方案。这大大缩短…

golang grpc进阶

protobuf 官方文档 基本数据类型 .proto TypeNotesGo Typedoublefloat64floatfloat32int32使用变长编码,对于负值的效率很低,如果你的域有可能有负值,请使用sint64替代int32uint32使用变长编码uint32uint64使用变长编码uint64sint32使用变长…

Redis: 集群架构,优缺点和数据分区方式和算法

集群 集群指的就是一组计算机作为一个整体向用户提供一组网络资源 我就举一个简单的例子,比如百度,在北京和你在上海访问的百度是同一个服务器吗?答案肯定是不是的,每一个应用可以部署在不同的地方,但是我们提供的服务…

Navicat Premium 12 for Mac中文永久版

目录 一、安装二、修改rpk文件三、获取请求码四、获取jh码 Tip:由于一些jy词,一直不让我发布🙄,所以只能用拼音简写代替,是不是很无语,我也很无语,各位自行体会一下😒 为了避免每次换…

1. 如何在服务器上租GPU跑实验 (以AutoDL为例) - 深度学习·科研实践·从0到1

目录 前言 1. 在AutoDL上注册账号 2. 在算力市场选择GPU 3. 创建实例 4. 控制台-容器实例界面(核心) 4.1 无卡模式(常用) 5. 帮助文档 前言 好记性不如烂笔头,本专栏将详细记录下本人学习深度学习工程实践&…

C(十一)scanf、getchar(第三弹)

问题引入:如何实现输入一串密码,如:“123 xxxx” ,然后读取并确认,是 -- Y;否 -- N。 自然的,我们想到用scanf,但是在使用过程中你是否遇到跟我一样的困惑呢?如下&…

新闻推荐系统:Spring Boot的创新应用

1系统概述 1.1 研究背景 如今互联网高速发展,网络遍布全球,通过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等。从而,这种种好处使得互联网成了信息传…

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-02

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-02 1. APM: Large Language Model Agent-based Asset Pricing Models Authors: Junyan Cheng, Peter Chin https://arxiv.org/abs/2409.17266 APM: 基于大型语言模型的代理资产定价模型(LLM Agent-b…

C++20中头文件concepts的使用

<concepts>是C20中新增加的头文件&#xff0c;此头文件是concepts库的一部分&#xff0c;主要用于模板编程、泛型编程。包括 1.core language concepts&#xff1a; std::same_as&#xff1a;指定一种类型(type)与另一种类型是否相同。 std::derived_from&#xff1a;指定…

<数据集>工程机械识别数据集<目标检测>

数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;2644张 标注数量(xml文件个数)&#xff1a;2644 标注数量(txt文件个数)&#xff1a;2644 标注类别数&#xff1a;3 标注类别名称&#xff1a;[dump truck, wheel loader, excavators] 序号类别名称图片数框数1dum…

学MybatisPlus

1.设置MySql的数据库 spring:datasource:url: jdbc:mysql://127.0.0.1:3306/mp?useUnicodetrue&characterEncodingUTF-8&autoReconnecttrue&serverTimezoneAsia/Shanghaidriver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: MySQL123 logging:l…

【LeetCode: 344. 反转字符串 | 双指针模拟】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

被字节恶心到了

字节 日常逛 xhs 看到一篇吐槽贴&#xff0c;表示被公司恶心到了&#xff1a; 这位网友表示&#xff0c;最近是公司举办了 Q2 和 H1 的优秀员工表彰&#xff0c;自己的 1&#xff08;直属领导&#xff09;评上了&#xff0c;但仔细一看&#xff0c;1 获奖的所有产出都是自己的&…

Stable Diffusion绘画 | 插件-Deforum:动态视频生成(上篇)

Deforum 与 AnimateDiff 不太一样&#xff0c; AnimateDiff 是生成丝滑变化视频的&#xff0c;而 Deforum 的丝滑程度远远没有 AnimateDiff 好。 它是根据对比前面一帧的画面&#xff0c;然后不断生成新的相似图片&#xff0c;来组合成一个完整的视频。 Deforum 的优点在于可…

CSS实现磨砂玻璃效果

引言 最近看到有一种磨砂玻璃背景效果很好看&#xff0c;自己简单制作了一个美杜莎女王小卡片&#xff0c;效果如下&#xff1a; backdrop-filter: blur(10px); 通过设置背景幕布的模糊程度&#xff0c;结合背景图片&#xff0c;实现磨砂玻璃效果 案例代码 <!DOCTYPE h…

Linux之实战命令25:xargs应用实例(五十九)

简介&#xff1a; CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布&#xff1a;《Android系统多媒体进阶实战》&#x1f680; 优质专栏&#xff1a; Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a; 多媒体系统工程师系列【…

风格迁移项目一:如何使用

前言 由于我不太会pr&#xff0c;所以直接新建的项目&#xff0c; 原项目地址&#xff1a;https://github.com/Optimistism/Style-transfer 原项目代码的讲解地址&#xff1a;https://www.bilibili.com/video/BV1yY4y1c7Cz/ 本项目是对原项目的一点点完善。 项目地址&…