Jump to content

System:DNS Requirements: Difference between revisions

From jb-vpn.uk Wiki
Added troubleshooting guide: DNS Requirements
 
Content added - troubleshooting guide: DNS Requirements (11 sections)
 
(One intermediate revision by the same user not shown)
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 13: Line 11:
=== Examples ===
=== Examples ===


'' <code>wiki.jb-vpn.uk</code> → <code>87.106.61.62</code>
* <code>wiki.jb-vpn.uk</code> → <code>87.106.61.62</code>
'' <code>werbs-wiki.jb-vpn.uk</code> → <code>87.106.61.62</code>
 
'' <code>dsm.jb-vpn.uk</code> → <code>87.106.61.62</code>
* <code>werbs-wiki.jb-vpn.uk</code> → <code>87.106.61.62</code>
'' <code>plex.jb-vpn.uk</code> → <code>87.106.61.62</code>
 
* <code>dsm.jb-vpn.uk</code> → <code>87.106.61.62</code>
 
* <code>plex.jb-vpn.uk</code> → <code>87.106.61.62</code>


== DNS Propagation ==
== DNS Propagation ==
Line 25: 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 36: 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 ==


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


[[Category:Documentation]]
[[Category:Documentation]]
[[Category:Documentation/System]]
[[Category:Documentation/System]]

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