【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程

简介: 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程

一、参考链接


阿里巴巴开源镜像站:阿里巴巴开源镜像站


DNS安装教程:DNS安装教程


二、DNS简介


域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。


三、配置方法


Linux 快速配置ipv4


编辑文件 “/etc/resolv.conf”,根据情况修改文件内容。


只需要添加以下两行


nameserver 223.5.5.5


nameserver 223.6.6.6


[root@ecs-kunpeng ~]# vim /etc/resolv.conf
[root@ecs-kunpeng ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search openstacklocal
#nameserver 100.125.1.250
#nameserver 100.125.129.250
options timeout:1 single-request-reopen
nameserver 223.5.5.5
nameserver 223.6.6.6
[root@ecs-kunpeng ~]#



Linux 快速配置ipv6


编辑文件 “/etc/resolv.conf”,根据情况修改文件内容。


只需要添加以下两行


nameserver 2400:3200::1


nameserver 2400:3200:baba::1


[root@ecs-kunpeng ~]# vim /etc/resolv.conf
[root@ecs-kunpeng ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search openstacklocal
#nameserver 100.125.1.250
#nameserver 100.125.129.250
options timeout:1 single-request-reopen
nameserver 223.5.5.5
nameserver 223.6.6.6
nameserver 2400:3200::1
nameserver 2400:3200:baba::1


保存退出,然后使用 dig 验证:


若显示以下错误信息


[root@ecs-kunpeng ~]# dig alidns.com
-bash: dig: command not found
[root@ecs-kunpeng ~]#
[root@ecs-kunpeng ~]# yum provides dig
bind-utils-32:9.11.26-4.el8_4.aarch64 : Utilities for querying DNS name servers
Repo        : AppStream
Matched from:
Filename    : /usr/bin/dig


使用yum源安装bind-utils-32:9.11.26-4.el8_4.aarch64组件


[root@ecs-kunpeng ~]# yum install -y bind-utils-32:9.11.26-4.el8_4.aarch64
CentOS-8 - AppStream                                                                     44 kB/s | 4.3 kB     00:00
CentOS-8 - Base                                                                          40 kB/s | 3.9 kB     00:00
CentOS-8 - Extras                                                                        15 kB/s | 1.5 kB     00:00
Extra Packages for Enterprise Linux Modular 8 - aarch64                                  28 kB/s | 3.0 kB     00:00
Extra Packages for Enterprise Linux 8 - aarch64                                          47 kB/s | 4.7 kB     00:00
Dependencies resolved.
========================================================================================================================
 Package                       Architecture           Version                            Repository                Size
========================================================================================================================
Installing:
 bind-utils                    aarch64                32:9.11.26-4.el8_4                 AppStream                445 k
Installing dependencies:
 bind-libs                     aarch64                32:9.11.26-4.el8_4                 AppStream                169 k
 bind-libs-lite                aarch64                32:9.11.26-4.el8_4                 AppStream                1.1 M
 bind-license                  noarch                 32:9.11.26-4.el8_4                 AppStream                102 k
 fstrm                         aarch64                0.6.0-3.el8.1                      AppStream                 27 k
 protobuf-c                    aarch64                1.3.0-6.el8                        AppStream                 37 k
 python3-bind                  noarch                 32:9.11.26-4.el8_4                 AppStream                149 k
Transaction Summary
========================================================================================================================
Install  7 Packages
Total download size: 2.0 M
Installed size: 5.4 M
Downloading Packages:
(1/7): bind-license-9.11.26-4.el8_4.noarch.rpm                                          714 kB/s | 102 kB     00:00
(2/7): bind-libs-lite-9.11.26-4.el8_4.aarch64.rpm                                       6.7 MB/s | 1.1 MB     00:00
(3/7): fstrm-0.6.0-3.el8.1.aarch64.rpm                                                  892 kB/s |  27 kB     00:00
(4/7): bind-utils-9.11.26-4.el8_4.aarch64.rpm                                           7.9 MB/s | 445 kB     00:00
(5/7): protobuf-c-1.3.0-6.el8.aarch64.rpm                                               1.2 MB/s |  37 kB     00:00
(6/7): python3-bind-9.11.26-4.el8_4.noarch.rpm                                          5.0 MB/s | 149 kB     00:00
(7/7): bind-libs-9.11.26-4.el8_4.aarch64.rpm                                            714 kB/s | 169 kB     00:00
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   8.3 MB/s | 2.0 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                1/1
  Installing       : protobuf-c-1.3.0-6.el8.aarch64                                                                 1/7
  Installing       : fstrm-0.6.0-3.el8.1.aarch64                                                                    2/7
  Installing       : bind-license-32:9.11.26-4.el8_4.noarch                                                         3/7
  Installing       : bind-libs-lite-32:9.11.26-4.el8_4.aarch64                                                      4/7
  Installing       : bind-libs-32:9.11.26-4.el8_4.aarch64                                                           5/7
  Installing       : python3-bind-32:9.11.26-4.el8_4.noarch                                                         6/7
  Installing       : bind-utils-32:9.11.26-4.el8_4.aarch64                                                          7/7
  Running scriptlet: bind-utils-32:9.11.26-4.el8_4.aarch64                                                          7/7
  Verifying        : bind-libs-32:9.11.26-4.el8_4.aarch64                                                           1/7
  Verifying        : bind-libs-lite-32:9.11.26-4.el8_4.aarch64                                                      2/7
  Verifying        : bind-license-32:9.11.26-4.el8_4.noarch                                                         3/7
  Verifying        : bind-utils-32:9.11.26-4.el8_4.aarch64                                                          4/7
  Verifying        : fstrm-0.6.0-3.el8.1.aarch64                                                                    5/7
  Verifying        : protobuf-c-1.3.0-6.el8.aarch64                                                                 6/7
  Verifying        : python3-bind-32:9.11.26-4.el8_4.noarch                                                         7/7
Installed:
  bind-utils-32:9.11.26-4.el8_4.aarch64  bind-libs-32:9.11.26-4.el8_4.aarch64 bind-libs-lite-32:9.11.26-4.el8_4.aarch64
  bind-license-32:9.11.26-4.el8_4.noarch fstrm-0.6.0-3.el8.1.aarch64          protobuf-c-1.3.0-6.el8.aarch64
  python3-bind-32:9.11.26-4.el8_4.noarch
Complete!
[root@ecs-kunpeng ~]#


使用 dig 验证


若返回结果的 server 为阿里公共 DNS,则配置成功。


[root@ecs-kunpeng ~]# dig alidns.com
; <<>> DiG 9.11.26-RedHat-9.11.26-4.el8_4 <<>> alidns.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57868
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;alidns.com.                    IN      A
;; ANSWER SECTION:
alidns.com.             120     IN      A       203.119.175.226
;; Query time: 12 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Fri Dec 03 23:29:35 CST 2021
;; MSG SIZE  rcvd: 44
[root@ecs-kunpeng ~]#
相关文章
|
11月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
5月前
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
|
9月前
|
域名解析 应用服务中间件 Shell
使用nps配置内网穿透加域名解析
使用nps配置内网穿透加域名解析
1019 76
|
11月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
427 2
|
11月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
1075 29
|
11月前
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
460 4
|
11月前
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
11月前
|
移动开发 前端开发 JavaScript
从入门到精通:H5游戏源码开发技术全解析与未来趋势洞察
H5游戏凭借其跨平台、易传播和开发成本低的优势,近年来发展迅猛。接下来,让我们深入了解 H5 游戏源码开发的技术教程以及未来的发展趋势。

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS