Jump to content

System:DNS Requirements: Difference between revisions

From jb-vpn.uk Wiki
Minor update - troubleshooting guide: DNS Requirements (6 sections)
Content added - troubleshooting guide: DNS Requirements (11 sections)
 
Line 1: Line 1:
= DNS Requirements =
This document describes DNS configuration requirements for the reverse proxy system.
This document describes DNS configuration requirements for the reverse proxy system.


Line 28: Line 26:


<pre class="lang-bash">
<pre class="lang-bash">
= Check DNS resolution =
==== Check DNS resolution ====
nslookup wiki.jb-vpn.uk
nslookup wiki.jb-vpn.uk


= Or using dig =
== Or using dig ==
dig wiki.jb-vpn.uk +short
dig wiki.jb-vpn.uk +short
</pre>
</pre>
Line 39: Line 37:
Before obtaining an SSL certificate, ensure:
Before obtaining an SSL certificate, ensure:


= DNS A record is created =
=== DNS A record is created ===
= DNS has propagated (can be verified with <code>nslookup</code>) =
== DNS has propagated (can be verified with <code>nslookup</code>) ==
= Port 80 is accessible (required for Let's Encrypt validation) =
== Port 80 is accessible (required for Let's Encrypt validation) ==


== Related Documentation ==
== Related Documentation ==

Latest revision as of 13:44, 1 January 2026

This document describes DNS configuration requirements for the reverse proxy system.

DNS Configuration

[edit]

For the system to work, each subdomain must have a DNS A record pointing to the VPS:

[subdomain].jb-vpn.uk → 87.106.61.62

Examples

[edit]
  • wiki.jb-vpn.uk87.106.61.62
  • werbs-wiki.jb-vpn.uk87.106.61.62
  • dsm.jb-vpn.uk87.106.61.62
  • plex.jb-vpn.uk87.106.61.62

DNS Propagation

[edit]

DNS changes can take up to 48 hours to propagate, though typically much faster.

Verify DNS Configuration

[edit]
==== Check DNS resolution ====
nslookup wiki.jb-vpn.uk

== Or using dig ==
dig wiki.jb-vpn.uk +short

SSL Certificate Requirements

[edit]

Before obtaining an SSL certificate, ensure:

DNS A record is created

[edit]

DNS has propagated (can be verified with nslookup)

[edit]

Port 80 is accessible (required for Let's Encrypt validation)

[edit]
[edit]
  • [Network Architecture](network-architecture.md) - Network overview
  • [Adding Services](index.md) - Service configuration