蟒蛇接口
RimuDNS的Python项目详细描述
rimudns
==
[rimuhosting](http://rimuhosting.com)python dns工具
api的文档可以在[这里](https://rimuhosting.com/dns/dyndns.jsp)
和[这里](https://zonomi.com/app/dns/dyndns.jsp)中找到,分别用于rimuhosting和zonomi。
rimudns类是rest api的包装。调用。
installation
----
easy_install rimudns
或
用法
-
API密钥可以在Rimuhosting控制面板中生成并替换
从https://rimuhosting.com/cp/apikeys.jsp
开始:
``python
/usr/bin/env python
from rimudns import rimudns
api-key='getyourapikeyfromthecontrolpanel'
dns=rimudns(api-key)
dns.使用rimuhosting()
`````
列出所有域:
``python
用于dns中的域。列出区域():
打印域['name]
``
域名:
``python
dns.create_zone('example.com')
`````
删除域名:
```python
dns.delete_zone('example.com')
````
````
`从绑定区域文件或字符串中导入域:
*import_axfr=1
*import_file=2
*import_file=2
*import_text=3
*import_dict=4
==4
*import
*import_guess=5
br/>>
有关*import_guess*请参见下面的[猜测功能]。
`` python
从rimudns import zonehandle
dns.import_zone('example.com',zonehandle.import_file,'/tmp/example.com.zone')
````
>将一个域导出到文件:
``python
dns dns.to_文件('/tmp/example.com.zone')
`````
>删除一个域:
```python
dns.delete_zone('example.com')
`````删除一个域:
``python
dns.dns.delete.zone('example.com')
`````````
/>列出一个域的所有记录:
`输入记录:
“打印类型:”,记录类型
.com','127.0.0.1','a')
````
更改所有区域的IP::
`` python
旧IP='127.0.0.1'
新IP='127.0.0.2'
DNS.更改IP(旧IP,新的IP网络
````
将一个区域从一个区域转换为从一个区域/从一个区域转换回常规::
```python
dns.convert_-regular('example.com')
dns.convert_-slave('example.com')
```
web界面
==============
>
您总是可以使用rimuhosting/zonomi工具来编辑您的DNS区域
请尝试:https://rimuhoosting.com/dns/dns/
猜测功能
导入区域提供一个猜测功能,尝试从DNS查询生成区域信息。
您还可以提供额外的猜测。
`` python
额外的猜测=['mail2','test','test1']
记录=dns.import区域('fuinc.org',zonehandle.import猜测,param=额外猜测,dryrun=true)
对于记录键入记录:
打印“type:”,记录类型
用于记录中的记录[记录类型]
打印“名称:%s->;%s%”(记录[名称],记录[内容])
```
==
[rimuhosting](http://rimuhosting.com)python dns工具
api的文档可以在[这里](https://rimuhosting.com/dns/dyndns.jsp)
和[这里](https://zonomi.com/app/dns/dyndns.jsp)中找到,分别用于rimuhosting和zonomi。
rimudns类是rest api的包装。调用。
installation
----
easy_install rimudns
或
用法
-
API密钥可以在Rimuhosting控制面板中生成并替换
从https://rimuhosting.com/cp/apikeys.jsp
开始:
``python
/usr/bin/env python
from rimudns import rimudns
api-key='getyourapikeyfromthecontrolpanel'
dns=rimudns(api-key)
dns.使用rimuhosting()
`````
列出所有域:
``python
用于dns中的域。列出区域():
打印域['name]
``
域名:
``python
dns.create_zone('example.com')
`````
删除域名:
```python
dns.delete_zone('example.com')
````
````
`从绑定区域文件或字符串中导入域:
*import_axfr=1
*import_file=2
*import_file=2
*import_text=3
*import_dict=4
==4
*import
*import_guess=5
br/>>
有关*import_guess*请参见下面的[猜测功能]。
`` python
从rimudns import zonehandle
dns.import_zone('example.com',zonehandle.import_file,'/tmp/example.com.zone')
````
>将一个域导出到文件:
``python
dns dns.to_文件('/tmp/example.com.zone')
`````
>删除一个域:
```python
dns.delete_zone('example.com')
`````删除一个域:
``python
dns.dns.delete.zone('example.com')
`````````
/>列出一个域的所有记录:
`输入记录:
“打印类型:”,记录类型
.com','127.0.0.1','a')
````
更改所有区域的IP::
`` python
旧IP='127.0.0.1'
新IP='127.0.0.2'
DNS.更改IP(旧IP,新的IP网络
````
将一个区域从一个区域转换为从一个区域/从一个区域转换回常规::
```python
dns.convert_-regular('example.com')
dns.convert_-slave('example.com')
```
web界面
==============
>
您总是可以使用rimuhosting/zonomi工具来编辑您的DNS区域
请尝试:https://rimuhoosting.com/dns/dns/
猜测功能
导入区域提供一个猜测功能,尝试从DNS查询生成区域信息。
您还可以提供额外的猜测。
`` python
额外的猜测=['mail2','test','test1']
记录=dns.import区域('fuinc.org',zonehandle.import猜测,param=额外猜测,dryrun=true)
对于记录键入记录:
打印“type:”,记录类型
用于记录中的记录[记录类型]
打印“名称:%s->;%s%”(记录[名称],记录[内容])
```