Linux下获取DNS的自动化(linux自动获取dns)
2023-06-13 09:14:39 时间
脚本
Linux是一种常用的操作系统,它可以帮助我们更便捷地访问网络。在使用Linux时,有时候我们需要自动获取公共DNS(Domain Name System),以便更好地访问互联网,但是在Linux中获取DNS的方法比较复杂,手动完成这件事情会非常麻烦,并且容易出错。
在此,我将给出一个简单的Linux脚本,用于自动获取公共DNS,以便更快地访问网络。脚本如下:
`shell
#!/bin/sh
# 公共DNS服务器列表
DNS_LIST= 8.8.8.8 8.8.4.4 1.1.1.1 1.0.0.1
# 遍历DNS列表,获取有效的DNS
for DNS in $DNS_LIST; do
valid=`nslookup google-public-dns-a.google.com $DNS | grep Address | awk {print $NF} `
if [[ $valid == 8.8.8.8 ]]; then
echo Public DNS: $DNS
fi
done
该脚本利用NSLookup工具,遍历用户输入的DNS列表,检查每个DNS的有效性,如果有效则返回公共DNS的地址,有效的DNS则会被打印出来。
脚本的使用也非常简单,只需运行该脚本,即可自动获取有效的公共DNS。当然,如果想自己定义DNS列表,只需将DNS_LIST中DNS的值替换成自己需要的DNS即可。
使用Linux获取DNS的自动化脚本,无需人工操作,可以减轻大量繁琐的工作,提高获取DNS的效率,帮助我们能够更有效地访问互联网。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux下获取DNS的自动化(linux自动获取dns)
相关文章
- Linux服务配置 DNS服务器配置「建议收藏」
- Linux下禁止自动休眠功能的设置(linux设置不休眠)
- Linux端口连通性检测(linux端口连通性)
- Linux定时自动重启服务的实现方法(linux定时重启服务)
- Linux定时自动复制文件(linux定时复制文件)
- Linux实现安全自动输入密码(linux自动输入密码)
- Linux: 向后兼容的坚守(linux向后兼容)
- 在Linux中探索程序设计的乐趣(linux程序设计项目)
- Linux系统自动补齐功能介绍(linux自动补齐)
- Linux系统的分支及其特性(linux的分支)
- 自动化运维:Linux下定时任务配置(定时任务linux)
- Linux自动获取IP地址:一次性解决尴尬(linux自动获取ip命令)
- 学习Linux如何安装Flask。(linux安装flask)
- “搞定!Linux 中文发音指南”(linux中文怎么读)
- Linux时区修改指南(如何修改linux时区)
- Linux培训:步步深入,迈向精通(linux培训内容)
- Linux自动升级:提升系统稳定性和安全性(linux自动升级)
- Linux快速解压缩ISO文件的方法(linux 解压缩iso)
- 红帽企业 Linux:开源操作系统的可靠选择。(红帽企业linux)
- Linux 内核下如何打印当前时间(linux内核打印时间)
- 行Linux 下使用C语言操作命令行(c在linux命令)
- 自动化运维:利用Linux定时器脚本改善效率(linux定时器脚本)
- 脚本Linux 中的 Shell 脚本:智能化自动化的提速器(linux中 shell)