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