Custom Network Status Pages
Downly is a free and open-source downtime monitor and status website service. Unlike other status page services, it doesn't need a server, relying entirely on GitHub instead:
GitHub Actions serves as the downtime monitor
GitHub Issues provide incident reports
GitHub Pages host the status website
DNS Failover
Supported failover records
The DNS Failover and Monitoring feature is available for both IPv4 A records and IPv6 AAAA records. Each A and AAAA record can be set up individually, making the feature compatible with Round-Robin DNS and GeoDNS configurations.
Available monitoring types
Monitoring regions
Handling of downtime
Handling of return to live
Event History
Activating DNS Failover
Disable/enable DNS zones
Downly offers the ability to temporarily deactivate DNS zones that are no longer in use, making it convenient for users who want to switch between multiple configurations for a single DNS zone.
How to Disable/enable DNS zones
Deactivate/activate records
How to block visitors by country?
By default, a website is accessible globally, but this may not always be desirable. For instance, you may want to restrict access to certain countries if the content is not relevant or manage your website traffic more effectively. An example of this could be hosting a local competition or contest and only allowing visitors from your own country to participate.
To block visitors from specific countries to your website, you need to have a GeoDNS subscription and follow these steps:
Go to your GeoDNS zone.
In the control panel, create a new A record.
In the record settings, specify the following:
Record Type: A
Location: Select the country you want to block visitors from
TTL: 1 Hour
Host:
Points to: 127.0.0.1
Secondary DNS with hidden master server
The Secondary DNS serves as a backup, combining multiple servers to work together. It acts as a hidden master server, where all DNS zones, records, and settings are managed, and updates are automatically propagated to a public server that handles all DNS traffic. This setup protects the backend hidden server from DDoS attacks and ensures that domain names are served from a fast anycast network, avoiding a slow unicast network connection on the hidden master server affecting the global speed of the domain name.
What is the Hidden Master DNS server?
How to use Hidden Master with Downly?
What is a Secondary DNS Zone?
The Slave or Backup DNS Zone, also known as Secondary, is a read-only version of the DNS records. Direct additions to the Slave/Backup DNS Zone are not possible as it can only receive updates from the Master Zone of the DNS server. Management of the records in the Slave/Backup Zone is exclusively performed at the master server. This feature is only available for premium customers.
Master DNS Zone
What is Master (Primary DNS) Zone?
The Master Zone, also referred to as the Primary Zone in a DNS server, serves as the authoritative copy of the DNS database. When changes are made to the database, such as adding a new DNS record, they are made to the Master Zone on the DNS server. Management of the records in the Master Zone can only be performed through our interface.
How to add Master Zone in Downly?
Monitoring Documentation
Access to Monitoring
Monitoring checks are an optional feature with the DNS control panel. Each plan includes one Monitoring check.
Supported monitoring options
Both IPv4 and IPv6 addresses are supported for monitoring checks. Each check can be configured individually, making the monitoring check suitable for web services, mail services, DNS services, etc.
Monitoring types available with Downly
The following monitoring types are currently supported by our Monitoring checks system:
ICMP Ping - Our system sends 12 ICMP ping checks to the specified IP address, consisting of 4x 64 bytes, 4x 512 bytes, and 4x 1024 bytes.
Ping with 15% threshold - If 15% or more of the packets fail, the check is marked as down.
Ping with 25% threshold - If 25% or more of the packets fail, the check is marked as down.
Ping with 50% threshold - If 50% or more of the packets fail, the check is marked as down.
The Monitoring system supports various Web check types:
HTTP: a request is sent over HTTP. If the request times out or the response code is not 200, the check is marked as DOWN.
HTTPS: a request is sent over HTTPS. If the request times out or the response code is not 200, the check is marked as DOWN.
HTTP with custom string: a request is sent over HTTP. If the request times out, the response code is not 200, or the response text does not match the defined custom string, the check is marked as DOWN.
HTTPS with custom string: a request is sent over HTTPS. If the request times out, the response code is not 200, or the response text does not match the defined custom string, the check is marked as DOWN.
Supported countries
You can use the monitoring countries to configure your monitoring check to be monitored only from a specific country. Here are the options:
Austria - at
Bulgaria - bg
Brazil - br
Canada - ca
Germany - de
Spain - es
Finland - fi
Hong Kong - hk
Hungary - hu
Israel - il
India - in
Italy - it
Japan - jp
South Korea - kr
Mexico - mx
Netherlands - nl
Peru - pe
Poland - pl
Romania - ro
Russian Federation - ru
Singapore - sg
Turkey - tr
Taiwan - tw
United Kingdom - uk
United States - us
South Africa - za