BGP.guru

BGP.guru

A Nerd blog.

01 Jan 2016

MikroTik and Hairpin NAT

Configuring MikroTik hairpin NAT to access external IPs from internal network: implementing dst-nat and masquerade rules to route traffic destined for public IP back to internal reverse proxy when DNS returns external address.
14 Dec 2015

ipquail-go

Rewriting ipquail.com in Go using pilu/traffic router: replacing SSI/Apache hacks with proper API endpoints for IP/PTR lookups, nginx reverse proxy handling IPv4/IPv6 termination, and JSON response formatting.
29 Nov 2015

Monitoring Onions

Monitoring Tor hidden services with Nagios using torsocks: creating check_commands for HTTP/SSH/TCP over Tor, tracking onion availability/performance, and publishing monion repository with sample configs for .onion monitoring.
22 Nov 2015

Nagios and IPv6

Implementing IPv6 monitoring in Nagios: creating dual-stack service checks with -4/-6 flags, defining custom _ADDRESS4/_ADDRESS6 variables for DNS independence, and navigating IPv4-only plugin limitations like check_icmp.
31 Oct 2015

4 ASNs Disappear in Atomic Aggregate

AS7122 enables atomic aggregate on /16 announcements, accidentally suppressing four Manitoba customer ASNs (21876, 23001, 32433, 54937) from global routing table—analyzing route withdrawals via RIPE collectors and multihoming implications.