2009-07-27 3 views

答えて

8

twistedには、純粋なPythonの優れた実装があります。twisted.namesソース(特にdns.py)を参照してください。コードをすべて使用できない場合は、そのファイルからRecord_SRVクラスを抽出して再利用することができます。

+0

は感謝かかわらず、掲載最初の答えで行ってきました! –

1

import DNS 
DNS.ParseResolvConf() 
srv_req = DNS.Request(qtype = 'srv') 
srv_result = srv_req.req('_ldap._tcp.example.org') 

for result in srv_result.answers: 
    if result['typename'] == 'SRV': 
     print result['data'] 
関連する問題