root / dotorg / trunk / html / beps / bep_0025_query.py
| Revision 11102, 381 bytes (checked in by dave, 4 months ago) |
|---|
| Line | |
|---|---|
| 1 | import socket |
| 2 | |
| 3 | tlds = ["com", "net", "org"] # add more here. |
| 4 | |
| 5 | name, aliases, ipaddrs = socket.gethostbyaddr("69.107.0.14") |
| 6 | names = name.split('.') |
| 7 | while names and names[0] not in tlds: |
| 8 | name = "bittorrent-tracker." + ".".join(names) |
| 9 | try: |
| 10 | print "looking up name ", name |
| 11 | ip = socket.gethostbyname(name) |
| 12 | break |
| 13 | except: |
| 14 | del names[0] |
| 15 | |
| 16 | print "response=", ip |
Note: See TracBrowser
for help on using the browser.