公网DNS
更新时间:2023-02-01
添加域名
使用示例如下:
create_zone_request = {
'name': 'ccqTest1101.com'
}
dns_client.create_zone(create_zone_request=create_zone_request)
查询域名列表
使用示例如下:
dns_client.list_zone(name='javasdk.com')
删除域名
使用示例如下:
dns_client.delete_zone(zone_name='ccqTest1101.com')
购买付费版域名
使用示例如下:
create_paid_zone_request = {
'names': ['ccqTest1101.com'],
'productVersion': 'discount',
'billing': {
'paymentTiming': 'Prepaid',
'reservation': {
'reservationLength': 1
}
}
}
dns_client.create_paid_zone(create_paid_zone_request=create_paid_zone_request)
免费版域名升级成普惠版
使用示例如下:
upgrade_zone_request = {
'names': ['ccqbcd.com'],
'billing': {
'paymentTiming': 'Prepaid',
'reservation': {
'reservationLength': 1
}
}
}
dns_client.upgrade_zone(upgrade_zone_request=upgrade_zone_request)
域名续费
使用示例如下:
renew_zone_request = {
'billing': {
'reservation': {
'reservationLength': 1
}
}
}
dns_client.renew_zone(name='ccqbcd.com', renew_zone_request=renew_zone_request)
添加解析
使用示例如下:
create_record_request = {
'rr': 'ccc',
'type': 'A',
'value': '1.1.1.1'
}
dns_client.create_record(zone_name='ccqbcd.com', create_record_request=create_record_request)
查询解析记录列表
使用示例如下:
dns_client.list_record(zone_name='ccqbcd.com')
修改解析记录
使用示例如下:
update_record_request = {
'rr': 'ccc',
'type': 'A',
'value': '1.1.1.1'
}
dns_client.update_record(zone_name='ccqbcd.com', update_record_request=update_record_request, record_id='52082')
开启解析记录
使用示例如下:
dns_client.update_record_enable(zone_name='ccqbcd.com', record_id='52082')
暂停解析记录
使用示例如下:
dns_client.update_record_enable(zone_name='ccqbcd.com', record_id='52082')
删除解析记录
使用示例如下:
dns_client.delete_record(zone_name='ccqbcd.com', record_id='52082')
添加线路组
使用示例如下:
add_line_group_request = {
'name': 'ccqLineGroup',
'lines': ["zhejiang.ct", "shanxi.ct"]
}
dns_client.add_line_group(add_line_group_request=add_line_group_request)
更新线路组
使用示例如下:
update_line_group_request = {
'name': 'ccqLineGroup',
'lines': ["zhejiang.ct", "shanxi.ct"]
}
dns_client.update_line_group(line_id='6174', update_line_group_request=update_line_group_request)
查询线路组列表
使用示例如下:
dns_client.list_line_group()
删除线路组
使用示例如下:
dns_client.delete_line_group(line_id='6174')