https://github.com/jimmystewpot/in-addr
A subnet to in-addr ptr address file creation tool
https://github.com/jimmystewpot/in-addr
generate golang-application ipv4-subnetting ipv6-subnetting ptr tool
Last synced: about 2 months ago
JSON representation
A subnet to in-addr ptr address file creation tool
- Host: GitHub
- URL: https://github.com/jimmystewpot/in-addr
- Owner: jimmystewpot
- License: mit
- Created: 2024-04-04T07:20:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-11-16T05:19:03.000Z (3 months ago)
- Last Synced: 2025-11-16T06:11:38.761Z (3 months ago)
- Topics: generate, golang-application, ipv4-subnetting, ipv6-subnetting, ptr, tool
- Language: Go
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# in-addr
[](https://sonarcloud.io/summary/new_code?id=jimmystewpot_in-addr)
A simple tool to take a subnet mask and print out the in-addr reverse order to stdout.
This simplifies creating entire network ranges of files for DNS reverse lookup etc.
## IPv4
```
$ ./ptr generate 192.168.15.99/20
0.168.192.in-addr.arpa.
1.168.192.in-addr.arpa.
2.168.192.in-addr.arpa.
3.168.192.in-addr.arpa.
4.168.192.in-addr.arpa.
5.168.192.in-addr.arpa.
6.168.192.in-addr.arpa.
7.168.192.in-addr.arpa.
8.168.192.in-addr.arpa.
9.168.192.in-addr.arpa.
10.168.192.in-addr.arpa.
11.168.192.in-addr.arpa.
12.168.192.in-addr.arpa.
13.168.192.in-addr.arpa.
14.168.192.in-addr.arpa.
15.168.192.in-addr.arpa.
```
## IPv6
```
$ ./ptr generate 2001:db8:abcd:1234::1/56
0.0.2.1.d.c.b.a.8.b.d.0.1.0.0.2.in-addr.arpa.
1.0.2.1.d.c.b.a.8.b.d.0.1.0.0.2.in-addr.arpa.
2.0.2.1.d.c.b.a.8.b.d.0.1.0.0.2.in-addr.arpa.
3.0.2.1.d.c.b.a.8.b.d.0.1.0.0.2.in-addr.arpa.
4.0.2.1.d.c.b.a.8.b.d.0.1.0.0.2.in-addr.arpa.
5.0.2.1.d.c.b.a.8.b.d.0.1.0.0.2.in-addr.arpa.
6.0.2.1.d.c.b.a.8.b.d.0.1.0.0.2.in-addr.arpa.
....
```
## Building
```
go build -o ptr cmd/in-addr/main.go
```