v1.6.0: Add port pramater to Zone.new_SRV()
.
This commit is contained in:
parent
4a288a3f0d
commit
2050fff352
12 changed files with 23 additions and 18 deletions
|
@ -116,7 +116,7 @@ $(function(){initNavTree('classdnscode_1_1dnscode_1_1Zone.html',''); initResizab
|
|||
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625">new_PTR</a>(self, str name='@', int ttl=3600, str host='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4">new_record</a>(self, str name='@', int ttl=3600, str rtype='A', str data='0.0.0.0')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe">new_SOA</a>(self, str mname='ns1.example.com', str rname='admin.example.com', int serial=int(time.time()), int refresh=86400, int retry=7200, int expire=15552000, int ttl=21700)</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4">new_SRV</a>(self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, str host='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">new_SRV</a>(self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, int port=443, str host='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">new_TXT</a>(self, str name='@', int ttl=3600, str text='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9edba14298d59d7453cc27786b57f457">origin</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd">records</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
|
|
|
@ -128,8 +128,8 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="separator:a579ec534602081efd30fbcbc279bc625"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aabed9788e2e4be4c6b0628214492fdbe" id="r_aabed9788e2e4be4c6b0628214492fdbe"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aabed9788e2e4be4c6b0628214492fdbe">new_SOA</a> (self, str mname='ns1.example.com', str rname='admin.example.com', int serial=int(time.time()), int refresh=86400, int retry=7200, int expire=15552000, int ttl=21700)</td></tr>
|
||||
<tr class="separator:aabed9788e2e4be4c6b0628214492fdbe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef9ec626cabe184b565418644798e7d4" id="r_aef9ec626cabe184b565418644798e7d4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aef9ec626cabe184b565418644798e7d4">new_SRV</a> (self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, str host='example.com')</td></tr>
|
||||
<tr class="separator:aef9ec626cabe184b565418644798e7d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9b7c828acb3d62f8c677efb4a858ef97" id="r_a9b7c828acb3d62f8c677efb4a858ef97"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b7c828acb3d62f8c677efb4a858ef97">new_SRV</a> (self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, int port=443, str host='example.com')</td></tr>
|
||||
<tr class="separator:a9b7c828acb3d62f8c677efb4a858ef97"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a602dd6071a6c3d1017e155c7ca2512a2" id="r_a602dd6071a6c3d1017e155c7ca2512a2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a602dd6071a6c3d1017e155c7ca2512a2">new_TXT</a> (self, str name='@', int ttl=3600, str text='example.com')</td></tr>
|
||||
<tr class="separator:a602dd6071a6c3d1017e155c7ca2512a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6ff7d4cb63c08a7d06fc47c341e3bba4" id="r_a6ff7d4cb63c08a7d06fc47c341e3bba4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ff7d4cb63c08a7d06fc47c341e3bba4">new_record</a> (self, str name='@', int ttl=3600, str rtype='<a class="el" href="classdnscode_1_1dnscode_1_1A.html">A</a>', str data='0.0.0.0')</td></tr>
|
||||
|
@ -486,8 +486,8 @@ Static Public Attributes</h2></td></tr>
|
|||
<pre class="fragment">Creates and adds a new SOA record to the zone.</pre>
|
||||
</div>
|
||||
</div>
|
||||
<a id="aef9ec626cabe184b565418644798e7d4" name="aef9ec626cabe184b565418644798e7d4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aef9ec626cabe184b565418644798e7d4">◆ </a></span>new_SRV()</h2>
|
||||
<a id="a9b7c828acb3d62f8c677efb4a858ef97" name="a9b7c828acb3d62f8c677efb4a858ef97"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9b7c828acb3d62f8c677efb4a858ef97">◆ </a></span>new_SRV()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -527,6 +527,11 @@ Static Public Attributes</h2></td></tr>
|
|||
<td></td>
|
||||
<td class="paramtype">int </td> <td class="paramname"><span class="paramname"><em>weight</em></span><span class="paramdefsep"> = </span><span class="paramdefval">10</span>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td> <td class="paramname"><span class="paramname"><em>port</em></span><span class="paramdefsep"> = </span><span class="paramdefval">443</span>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
|
|
|
@ -11,7 +11,7 @@ var classdnscode_1_1dnscode_1_1Zone =
|
|||
[ "new_PTR", "classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625", null ],
|
||||
[ "new_record", "classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4", null ],
|
||||
[ "new_SOA", "classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe", null ],
|
||||
[ "new_SRV", "classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4", null ],
|
||||
[ "new_SRV", "classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97", null ],
|
||||
[ "new_TXT", "classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2", null ],
|
||||
[ "save_file", "classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043", null ],
|
||||
[ "records", "classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a", null ]
|
||||
|
|
|
@ -166,12 +166,12 @@
|
|||
<a href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#a9edba14298d59d7453cc27786b57f457"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#ae0a178b817cb174866bb5bb33507cb98"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4"/>
|
||||
<a href="classdnscode_1_1dnscode_1_1Zone.html#af16862a7d8680f1eb6ab66a92105301f"/>
|
||||
<a href="classes.html"/>
|
||||
<a href="dir_68267d1309a1af8e8297ef4c3efbcdba.html"/>
|
||||
|
|
|
@ -144,7 +144,7 @@ $(function(){initNavTree('functions.html',''); initResizable(true); });
|
|||
<li>new_PTR() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_record() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_SOA() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_SRV() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_SRV() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_TXT() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">dnscode.dnscode.Zone</a></li>
|
||||
</ul>
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@ $(function(){initNavTree('functions_func.html',''); initResizable(true); });
|
|||
<li>new_PTR() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_record() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_SOA() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_SRV() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_SRV() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">dnscode.dnscode.Zone</a></li>
|
||||
<li>new_TXT() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">dnscode.dnscode.Zone</a></li>
|
||||
<li>save_file() : <a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">dnscode.dnscode.Zone</a></li>
|
||||
</ul>
|
||||
|
|
|
@ -142,8 +142,8 @@ Usage</h1>
|
|||
<div class="line">zone.add(cname)</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line">zone.save_file(<span class="stringliteral">'example.zone'</span>)</div>
|
||||
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1CNAME_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1CNAME.html">dnscode.dnscode.CNAME</a></div><div class="ttdef"><b>Definition</b> dnscode.py:82</div></div>
|
||||
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1Zone_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></div><div class="ttdef"><b>Definition</b> dnscode.py:216</div></div>
|
||||
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1CNAME_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1CNAME.html">dnscode.dnscode.CNAME</a></div><div class="ttdef"><b>Definition</b> dnscode.py:81</div></div>
|
||||
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1Zone_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></div><div class="ttdef"><b>Definition</b> dnscode.py:194</div></div>
|
||||
</div><!-- fragment --> </div></div><!-- PageDoc -->
|
||||
<a href="doxygen_crawl.html"></a>
|
||||
</div><!-- contents -->
|
||||
|
|
|
@ -170,6 +170,8 @@ var NAVTREEINDEX0 =
|
|||
"classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2":[5,0,0,0,11,12],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4":[4,0,0,0,11,9],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4":[5,0,0,0,11,9],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[4,0,0,0,11,11],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[5,0,0,0,11,11],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[4,0,0,0,11,10],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[5,0,0,0,11,10],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1":[4,0,0,0,11,0],
|
||||
|
@ -178,8 +180,6 @@ var NAVTREEINDEX0 =
|
|||
"classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043":[5,0,0,0,11,13],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#ae0a178b817cb174866bb5bb33507cb98":[4,0,0,0,11,7],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#ae0a178b817cb174866bb5bb33507cb98":[5,0,0,0,11,7],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4":[4,0,0,0,11,11],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4":[5,0,0,0,11,11],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#af16862a7d8680f1eb6ab66a92105301f":[4,0,0,0,11,4],
|
||||
"classdnscode_1_1dnscode_1_1Zone.html#af16862a7d8680f1eb6ab66a92105301f":[5,0,0,0,11,4],
|
||||
"classes.html":[5,1],
|
||||
|
|
|
@ -9,7 +9,7 @@ var searchData=
|
|||
['new_5fptr_6',['new_PTR',['../classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5frecord_7',['new_record',['../classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5fsoa_8',['new_SOA',['../classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5fsrv_9',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5fsrv_9',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5ftxt_10',['new_TXT',['../classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2',1,'dnscode::dnscode::Zone']]],
|
||||
['ns_11',['NS',['../classdnscode_1_1dnscode_1_1NS.html',1,'dnscode::dnscode']]]
|
||||
];
|
||||
|
|
|
@ -8,6 +8,6 @@ var searchData=
|
|||
['new_5fptr_5',['new_PTR',['../classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5frecord_6',['new_record',['../classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5fsoa_7',['new_SOA',['../classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5fsrv_8',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5fsrv_8',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97',1,'dnscode::dnscode::Zone']]],
|
||||
['new_5ftxt_9',['new_TXT',['../classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2',1,'dnscode::dnscode::Zone']]]
|
||||
];
|
||||
|
|
|
@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
|||
|
||||
[project]
|
||||
name = "dnscode"
|
||||
version = "1.5.3"
|
||||
version = "1.6.0"
|
||||
authors = [
|
||||
{ name="Minecraftchest1", email="me@minec1.us" },
|
||||
]
|
||||
|
|
|
@ -255,11 +255,11 @@ class Zone:
|
|||
self.add(SOA(mname=mname, rname=rname, serial=serial, refresh=refresh, retry=retry, expire=expire, ttl=ttl))
|
||||
|
||||
def new_SRV(self, name: str = '@', ttl: int = 3600, service: str = 'service', protocol: str = 'proto',
|
||||
priority: int = 10, weight: int = 10, host: str = 'example.com'):
|
||||
priority: int = 10, weight: int = 10, port: int = 443, host: str = 'example.com'):
|
||||
"""Creates and adds a new SRV record to the zone."""
|
||||
name = self.__mkfqdn(name)
|
||||
self.add(SRV(name=name, ttl=ttl, service=service, protocol=protocol,
|
||||
priority=priority, weight=weight, host=host))
|
||||
priority=priority, weight=weight, port=port, host=host))
|
||||
|
||||
def new_TXT(self, name: str = '@', ttl: int = 3600, text: str = 'example.com'):
|
||||
"""Creates and adds a new CNAME record to the zone."""
|
||||
|
|
Loading…
Add table
Reference in a new issue