Route53导出解析记录
使用AWS CLI来进行导出
可以参考AWS的官方文档
安装AWS CLI
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
注意:使用aws cli导出的解析记录,为json格式,并非常用的zone文件格式。不能直接用于其他域名商的解析记录导入
{
"ResourceRecordSets": [
{
"ResourceRecords": [
{
"Value": "ns-344.awsdns-43.com."
},
{
"Value": "ns-1807.awsdns-33.co.uk."
},
{
"Value": "ns-1500.awsdns-59.org."
},
{
"Value": "ns-516.awsdns-00.net."
}
],
"Type": "NS",
"Name": "domain.com.",
"TTL": 172800
},
{
"ResourceRecords": [
{
"Value": "ns-344.awsdns-43.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
}
],
"Type": "SOA",
"Name": "domain.com.",
"TTL": 900
},
{
"ResourceRecords": [
{
"Value": "xxx.xxx.xxx.xxx"
}
],
"Type": "A",
"Name": "test.domain.com.",
"TTL": 300
}
]
}
导出Route53中某个托管域名的解析记录
aws route53 list-resource-record-sets --hosted-zone-id hosted-zone-id > path-to-output-file
- hosted-zone-id: 可以在Route53的托管区域对应域名中,详细信息内查看到
- path-to-output-file:需要导出的文件名
如果想要文件为zone文件格式,需要自己再次解析json后获得
使用Cli53导出zone文件
cli53 是GitHub上的一个开源项目,支持对于route53的各种操作。包括创建托管域名、删除托管域名、导入Zone解析记录、导出解析记录、创建域名解析、创建智能域名解析等等
但是我们这里只说导出Zone文件的操作,具体其他用法可以参考项目说明。项目地址:cli53
wget 'https://github.com/barnybug/cli53/releases/download/0.8.17/cli53-linux-amd64'
chmod +x cli53-linux-amd64
使用CLI53
需要配置好aws的AKSK,与使用aws cli同样的操作
或者使用--profile参数来指定aws aksk配置文件的路径
显示当前aws aksk账户下有权限操作的domain列表
# ./cli53-linux-amd64 list
ID Name Record count Comment
Z0XXXXXXXXXXX70 domain.xyz. 3 domain.xyz
Z0XXXXXXXXXXX71 domain.com. 2 domain.com
Z0XXXXXXXXXXX72 domain.org. 5 domain.org
导出解析记录为Zone格式文件
# ./cli53-linux-amd64 export domain.com > domain.txt
$ORIGIN domain.com.
@ 900 IN SOA ns-344.awsdns-43.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
@ 172800 IN NS ns-344.awsdns-43.com.
@ 172800 IN NS ns-1807.awsdns-33.co.uk.
@ 172800 IN NS ns-1500.awsdns-59.org.
@ 172800 IN NS ns-516.awsdns-00.net.
test 300 IN A 127.0.0.1
Route53导出解析记录的更多相关文章
- 通过统计用户DNS解析记录,实现监控用户上网行为
上次通过扫描抓包分析TTL的方式检测公司网络开放的端口,发现没有开放53端口(DNS),也就是在公司内部的主机只能用服务器自动分配的DNS,并且发现这是台内部服务器.今天发现bing上不去,检测后发现 ...
- 阿里云解析记录应对家里动态IP
<?php #需要配置的项 define('ACCESSKEYID',''); #阿里云用户密钥ID 获取方法 https://help.aliyun.com/knowledge_detail/ ...
- mysqldump 导出统一限制每张数据表导出的记录数
mysqldump 导出统一限制每张数据表导出的记录数 在工作过程中,需要将生产的数据导出到本地开发环境,我希望可以导出部分数据.而服务器数据量比较大(上千万),如果选择直接从服务器导出数据, 正在运 ...
- PDF解析记录——Pdfbox
此文仅作记录[嫌放电脑里碍事-_-],内容为以前收集的一小段代码. 下面为pdf获取文本的简要代码片段: private string GetPDFText(string filename) { ...
- 导出excel记录
前言: 记录这篇使用记录,是为了方便以后学习查阅和让没有使用过的人了解一下,其中不足还请见谅.不是很全的文章,大神请绕行. 在项目中我们或多或少的会遇到数据导出到excel表格以便线下查看或者记录一些 ...
- mvc导出excel记录
前言: 记录这篇使用记录,是为了方便以后学习查阅和让没有使用过的人了解一下,其中不足还请见谅.不是很全的文章,大神请绕行.在项目中我们或多或少的会遇到数据导出到excel表格以便线下查看或者记录一些需 ...
- 微信导出群记录V3.0
一.序 导出东北师范大学2017级软件工程微信群的聊天记录,形式不限,但需要包含文字.图片和链接,不允许截图. 聊天记录的时间段为2017年11月3日12:00起至2018年1月3日12:00. 二. ...
- 解决max解析记录与cname不能共存的问题
问题描述: 在腾讯上做了域名邮箱解析,需要将max记录绑定到主机记录为@(即空)的记录下. 而在做域名解析的时候,为了方便,需要将不带3w的域名也要解析到主机记录为@(即空)的记录下. 因此,解析报错 ...
- go更新腾讯云DNSPod的解析记录
纯粹练手用的,大家轻喷 获取SecretId,SecretKey 打开腾讯云,登录之后打开https://console.cloud.tencent.com/cam/capi,然后新建密钥记录生成的S ...
随机推荐
- VPS教程:搭建个人网盘教程—kodexplorer
kodexplorer网盘系统.Kodexplorer,也叫芒果云.可道云.kodcloud,总之名字改了不少.但其本身作为一个网盘文件系统,还是有很多可圈可点的地方. seafile.h5ai.ko ...
- 当安装、卸载件包时,出现依赖问题 error: Failed dependencies解决办法
error: Failed dependencies:-- 依赖关系非常复杂,当你试图先安装任何一个包时都会出现这样的依赖关系错误,这时候你就应该强制安装了,我认为只要你把服务或软件需要的包都装上,强 ...
- VS 高级版本新建的项目如何降级使低版本 VS 可以打开
转载:https://blog.csdn.net/u012814856/article/details/70325267 一.引言 这里因为工作的原因,公司项目使用的是 VS2015 的编译环境,但是 ...
- JavaScript innerTHML和createElement效率对比
前言: 在DOM节点操作中,innerTHML和createElement都可以实现创建元素.它们实现的功能类似,但是效率却相差很大.本文分别统计用innerTHML字符串拼接方式.innerTHML ...
- Java之微信支付(扫码支付模式二)案例实战
摘要:最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,在做的过程中也遇到些问题,所以现在总结梳理一下,分享给有需要的人,也为自己以后回顾留个思路. 一:微信支付接入准备工作: 首先, ...
- 使用git 版本控制的代码在线修调试,如何还原
在线调试: 先切换成www用户进入项目的根目录比如/data/wwwroot/website su www cd /data/wwwroot/website vi ./api/controllers/ ...
- GUI版本的emacs
概要 emacs 配置 X11 配置 输入法配置 spacemacs 中的配置 fcitx 汉字显示方块的问题 总结 优势 劣势 概要 之前一直使用 terminal 版本的 emacs, 性能和显示 ...
- 多测师全方位面试题腾讯 _自动化面试题_高级讲师肖sir
作答注意:候选人可以两题都做,也可以两题任选一题做即可. 笔试题一:1.查询 https://www.newsmth.net/nForum/#!board/PieLove2.获取发贴时间是2020年8 ...
- 从源码的角度解析Mybatis的会话机制
坐在我旁边的钟同学听说我精通Mybatis源码(我就想不通,是谁透漏了风声),就顺带问了我一个问题:在同一个方法中,Mybatis多次请求数据库,是否要创建多个SqlSession会话? 可能最近撸多 ...
- Verilog基础入门——Vivado工程创建(三)
Verilog基础入门--Vivado工程创建(三) Vivado是Verilog语言的一个集成环境,目前使用的版本为英文版,简单介绍一下在Vivado中创建一个工程并写入源文件 [配置] win10 ...