工程师 - 如何配置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.xdnf.cn/news/1553125.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Spring(学习笔记)

<context:annotation-config/>是 Spring 配置文件中的一个标签&#xff0c;用于开启注解配置功能。这个标签可以让 Spring 容器识别并处理使用注解定义的 bean。例如&#xff0c;可以使用 Autowired 注解自动装配 bean&#xff0c;或者使用 Component 注解将类标记为 bea…

10/02赛后总结

T1学习除法 题目传送门&#xff1a;学习除法http://bbcoj.cn/contest/1028/problem/1 说白了&#xff0c;就是检验是不是质数罢了&#xff0c;是质数输出0&#xff0c;不然输出1&#xff1b; 但是质数判断写错了 100分只有60分&#xff0c;damn #include<bits/stdc.h>…

【Linux】进程间关系与守护进程

超出能力之外的事&#xff0c; 如果永远不去做&#xff0c; 那你就永远无法进步。 --- 乌龟大师 《功夫熊猫》--- 进程间关系与守护进程 1 进程组2 会话3 控制终端4 作业控制5 守护进程 1 进程组 之前我们提到了进程的概念&#xff0c; 其实每一个进程除了有一个进程 ID(P…

Django5 使用pyinstaller打包成 exe服务

首先&#xff1a;确保当前的django项目可以完美运行&#xff0c;再进行后续操作 python manage.py runserver第一步 安装 pyinstaller pip install pyinstaller第二步 创建spec 文件 pyinstaller --name manage --onefile manage.pypyinstaller&#xff1a;这是调用 PyInsta…

数据异质性与数据异构性的本质和举例说明

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 在现代数据科学与信息技术领域&#xff0c;“数据异质性” 与 “数据异构性” 是两个常见的概念。对于初学者而言&#xff0c;明确这两个概念的本质及其间的差异至关重要。本文旨在以简明易懂的方式&am…

Python笔记 - 利用装饰器设计注解体系

认识注解 注解&#xff08;Annotation&#xff09;是一种用于为代码添加元数据的机制。这些元数据可以在运行时被访问&#xff0c;用于为代码元素&#xff08;如类、方法、字段等&#xff09;提供额外的信息或指示。 由于Python中装饰器只能装饰类和方法&#xff0c;因此也只…

Mac 网络连接正常,微信可以使用,但浏览器打不开网页?

解决&#xff1a; Step1&#xff0c;选择&#x1f34e;图标&#xff0c;选择系统设置&#xff08;或系统偏好设置&#xff09;打开&#xff1b; Step2&#xff0c;选择网络&#xff0c;Wi-Fi Step3&#xff0c;选择详细信息&#xff1b; Step4: 选择代理&#xff0c;关闭右…

3.点位管理改造-列表查询——帝可得管理系统

目录 前言一、与页面原型差距1.现在&#xff1a;2.目标&#xff1a;3. 存在问题&#xff1a;所在区域和合作商ID展示的都是ID&#xff0c;而不是名称&#xff1b;同时合作商ID应改为合作商 二、修改1.重新设计SQL语句2.修改mapper层&#xff0c;使用Mybatis中的嵌套查询3.修改s…

C. Tree Pruning【Codeforces Round 975 (Div. 1)】

C. Tree Pruning (永远不知道为什么TLE直到把初始化的memset换成for循环 题意很简单&#xff0c;就是找到一个深度&#xff0c;使得删除最少的节点且所有的叶子节点都为这个深度。 从小到大遍历可能的深度i&#xff0c;容易知道所有 深度大于i的节点 和所有 子树最大深度小于i…

操作符详解与表达式求值

目录 操作符分类 1.算数操作符 2.移位操作符&#xff08;只适用于整数范围&#xff09; &#xff08;1&#xff09;引入 &#xff08;2&#xff09;左移操作符<< &#xff08;2&#xff09;右移操作符>> 3.位操作符 4.赋值操作符 复合赋值符 5.单目操作符 5…

深度优先搜索(DFS)与有向图中的唯一结点

深度优先搜索(DFS)与有向图中的唯一结点 前提与定义分析与方法伪代码与 C 代码实现解释结果在图论中,深度优先搜索(DFS)是一种用于遍历或搜索图的算法。DFS 从给定的起始结点出发,沿着图的深度方向尽可能深地搜索,直到无法继续为止,然后回溯并从未访问过的邻接结点继续…

Unraid的cache使用btrfs或zfs?

Unraid的cache使用btrfs或zfs&#xff1f; 背景&#xff1a;由于在unraid中添加了多个docker和虚拟机&#xff0c;因此会一直访问硬盘。然而&#xff0c;单个硬盘实在难以让人放心。在阵列盘中&#xff0c;可以通过添加校验盘进行数据保护&#xff0c;在cache中无法使用xfs格式…

YOLOv11改进 | Neck篇 | YOLOv11引入Slim-Neck(轻量)

1. Slim-Neck介绍 摘要&#xff1a;目标检测是计算机视觉中重要的下游任务。 对于车载边缘计算平台来说&#xff0c;巨大的模型很难达到实时检测的要求。 而且&#xff0c;由大量深度可分离卷积层构建的轻量级模型无法达到足够的精度。 我们引入了一种新的轻量级卷积技术 GSCon…

【顺序查找】

目录 一. 顺序查找的概念二. 查找的性能计算 \quad 一. 顺序查找的概念 \quad \quad 二. 查找的性能计算 \quad

使用ROCm的GPU感知MPI

GPU-aware MPI with ROCm — ROCm Blogs (amd.com) 注意: 此博客之前是 AMD Lab Notes博客系列的一部分。 MPI&#xff08;消息传递接口&#xff09;是高性能计算中进程间通信的事实标准。MPI进程在其本地数据上进行计算&#xff0c;同时进行大量的相互通信。这使得MPI程序可以…

【折半查找】

目录 一. 折半查找的概念二. 折半查找的过程三. 折半查找的代码实现四. 折半查找的性能分析 \quad 一. 折半查找的概念 \quad 必须有序 \quad 二. 折半查找的过程 \quad \quad 三. 折半查找的代码实现 \quad 背下来 \quad 四. 折半查找的性能分析 \quad 记住 比较的是层数 …

sed引入变量中的坑

sed引入变量问题 1、sed引入变量2、sed引入变量问题 1、sed引入变量 sed指令引入变量&#xff0c;直接使用双引号即可 例如&#xff0c;下面的示例&#xff1a; ab; echo "abc" | sed "s/b/$a/g"2、sed引入变量问题 但是&#xff0c;如果变量值中带有/等…

自闭症寄宿学校:释放孩子内心的美

在自闭症儿童的成长旅程中&#xff0c;寻找一个既能提供专业康复服务&#xff0c;又能让孩子感受到爱与关怀的教育环境&#xff0c;是许多家庭梦寐以求的目标。在广州&#xff0c;星贝育园自闭症儿童寄宿制学校正是这样一所充满爱与希望的学校&#xff0c;它不仅为自闭症儿童提…

CMU 10423 Generative AI:lec13/13.5(text-to-image models:三大类方法、评估标准、图像编辑原理)

1 文章目录 1 lec13和lec13.5概述2 Text-to-Image Generation 概念、主要方法、挑战、发展历程1. **基本概念**2. **主要技术方法**2.1. **生成对抗网络&#xff08;GAN&#xff09;**2.2. **自回归模型&#xff08;Autoregressive Models&#xff09;**2.3. **扩散模型&#x…

9.28学习笔记

1.ping 网址 2.ssh nscc/l20 3.crtl,打开vscode的setting 4.win 10修改ssh配置文件及其密钥权限为600 - 晴云孤魂 - 博客园 整体来看&#xff1a; 使用transformer作为其主干网络&#xff0c;代替了原先的UNet 在latent space进行训练&#xff0c;通过transformer处理潜…