https://github.com/joknarf/domr
DNS resolve from short hostname against multiple domains
https://github.com/joknarf/domr
Last synced: 9 months ago
JSON representation
DNS resolve from short hostname against multiple domains
- Host: GitHub
- URL: https://github.com/joknarf/domr
- Owner: joknarf
- Created: 2024-10-01T19:56:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-22T07:38:56.000Z (9 months ago)
- Last Synced: 2025-04-22T08:40:42.693Z (9 months ago)
- Language: Python
- Size: 23.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# domr
DNS resolve from short hostname against multiple domains to get fqdn (extend limited search in resolv.conf)
returns first fqdn resolved among list of DNS domains
Retrieve fqdn from ip (if reverse DNS avail for ip)
*python2/3 compatible*
## usage
```
# export DOMR_DOMAINS='domain1.myorg domain2.myorg'
# domr -H myshorthost1 myshorthost2
myshorthost1.domain1.myorg
myshorthost2.domain2.myorg
# domr -H myshorthost1 myshorthost2 --getips
192.168.1.10
192.168.2.10
# domr -H 192.168.1.10 192.168.2.10
myshorthost1.domain1.myorg
myshorthost2.domain2.myorg
```
domr first try to resolve using local dns search domains, then using DOMR_DOMAINS.