SMS, Telegram or Bale? Choosing Alert Channels Without Alert Fatigue
Which downtime alerts should go by SMS and which to Telegram or Bale, how to route by urgency, and how to keep the important alerts from drowning in noise.
IPv4 has carried the internet since the early 1980s, and its roughly 4.3 billion addresses ran out years ago. IPv6 was designed to replace it, but the two will run side by side for a long time. If you run websites or servers, it pays to know where they differ and what can break.
203.0.113.10); IPv6 addresses are 128 bits (2001:db8::10).noc724 checks your websites, servers and APIs around the clock and alerts you by SMS, Telegram or Bale the moment something breaks.
| IPv4 | IPv6 | |
|---|---|---|
| Size | 32 bits | 128 bits |
| Example | 203.0.113.10 | 2001:db8:85a3::8a2e:370:7334 |
| Notation | four decimal numbers | eight groups of four hex digits |
| Total addresses | about 4.3 billion | about 3.4 x 10^38 |
| DNS record | A | AAAA |
Two rules make IPv6 addresses readable:
0db8 becomes db8.::.2001:0db8:0000:0000:0000:0000:0000:0010
2001:db8::10In URLs, IPv6 addresses go in square brackets: https://[2001:db8::10]:8443/.
IPv4 networks hide many private devices behind one public address using NAT. With IPv6 every device can have a globally unique address, which simplifies peer-to-peer connections - and means the firewall, not NAT, is what keeps inbound traffic out.
IPv6 hosts can build their own addresses from the network prefix announced by the router (SLAAC). DHCPv6 is also available when you need central control.
The IPv6 header has a fixed size, and routers never fragment packets; senders discover the path MTU themselves. Firewalls that block all ICMPv6 break this discovery, causing connections that hang on large responses.
IPv6 relies on ICMPv6 for neighbour discovery and path MTU. Blocking it wholesale - a common IPv4 habit - breaks things. Allow the required types instead.
Most servers today run both protocols. Clients that support IPv6 usually try it first and fall back to IPv4 ("happy eyeballs"). That creates a failure mode that is easy to miss: the site works for you over IPv4 while some users reach a broken IPv6 path.
Checklist for dual-stack services:
listen [::]:443; in nginx).If you publish both an A and an AAAA record, check both paths. A monitor that resolves the hostname may pick either protocol, so set up separate checks against the IPv4 and IPv6 address, or a DNS monitor that confirms both records hold the expected values.
Not inherently. Performance depends on the route each protocol takes, which can differ. Sometimes IPv6 is faster, sometimes slower.
Not yet everywhere, but more mobile and home networks prefer it each year. If you do publish an AAAA record, make sure it works - a broken IPv6 path is worse than none.
No. They are separate protocols; translation mechanisms such as NAT64 are needed between an IPv6-only and an IPv4-only host.
Written by
The noc724 team
Uptime monitoring engineers
We build and run noc724, an uptime monitoring service that checks websites, servers and APIs from several cities in Iran. These guides come from the problems we and our users run into while keeping services online.
Contact the teamExpert on:DevOps
Which downtime alerts should go by SMS and which to Telegram or Bale, how to route by urgency, and how to keep the important alerts from drowning in noise.
Why uptime monitors raise false alarms - network blips, timeouts, rate limits, content changes - and the settings that remove them while keeping real alerts fast.
How to set up a simple on-call rotation and escalation policy so every critical alert is answered, without burning out a small team.