You probably have to register the IPs of your nameservers at your NIC (network information center) so you can use them. At the NIC, you have to enter ns1.jrealm.com and ns2.jrealm.com as authoritative nameservers.
The easiest way to configure a master and slave nameserver with Virtualmin is using Webmin’s DNS Cluster Slave feature. Do you have Webmin on the slave server? If not, you need to enter ns2.jrealm.com in the “Additional manually configured nameserves” box, and create all zones manually on the slave.
If you’ve never used BIND before, you’re in for a somewhat rough ride at first.
I do have webmin (i use the virtualmin script to install everything
What do you mean slave server? I only have the one server is this a bad idea? (I can’t efford one more lol
Your setup at Namecheap looks okay, as does your Virtualmin template.
A “slave server” is a secondary (backup) nameserver that pulls zone information from a master to create a duplicate.
The idea is to have at least two nameservers for every zone, for redundancy purposes. Using the same IP for two nameserver host names usually does work from a technical point, but is not really recommended.
Also, some NICs, e.g. DENIC, require you to actually have two different IP addresses in separate /24 networks to register a domain. Using the same IP twice is not possible there. So you need to try it out if it works in your concrete case.
When your setup is complete, good ways to debug possible DNS problems are the website “www.intodns.com” and the command “dig testdomain.com +trace”.
An extra IP would help out, yes, if it is in a different /24 subnet. It would still defeat the “two separate servers per zone” scheme though, but many people are actually doing that.
Otherwise, if you ask nicely, I can offer you to use my secondary nameserver as slave for your domain. I have multiple servers in different nets available.
As for the intodns check: It seems your server is not responding to DNS queries.
Is 5.39.78.152 the correct IP? Is BIND running and listening on UDP port 53 for all interfaces? Type netstat -upln | grep :53 to find out. Is any firewall blocking port 53?
The IP is reachable via traceroute.
[code] Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
Beer sounds good! Or maybe we can make an arrangement, like 1 EUR per month via Paypal for service and support.
I myself have two physical servers with VMware ESXi as virtualization host (each running about 10 virtual machines), plus two VMs on colleagues’ servers.
Your netstat result seems to indicate that your BIND is listening on localhost only. Netstat should show something like this:
You might want to check Webmin’s BIND module and configure your external IP (and localhost) in “Addresses and Topology / Ports and addresses to listen on”.
Hmm, how would you feel about giving me a login to your shell and Webmin, then I could take a look at it myself. Might be faster. Do you use an instant messenger?