Please I have been trying to set up custom nameservers for my domain loriacuesta.store, but I have been experiencing issues since the day before yesterday.
Setup details:
Registrar: Namecheap (domain management)
VPS Provider: Hostwinds (IP: 104.168.156.146)
Control Panel: Virtualmin (latest version)
Custom nameservers configured:
ns1.loriacuesta.store → 104.168.156.146
ns2.loriacuesta.store → 104.168.156.146 (currently same IP, will add secondary later)
a.nic.store was kind enough to give us that information.|
||TLD Parent Check|Good. a.nic.store, the parent server I interrogated, has information for your TLD. This is a good thing as there are some other domain extensions like “co.us” for example that are missing a direct check.|
||Your nameservers are listed|Good. The parent server a.nic.store has your nameservers listed. This is a must if you want to be found as anyone that does not know your DNS servers will first ask the parent nameservers.|
||DNS Parent sent Glue|Good. The parent nameserver sent GLUE, meaning he sent your nameservers as well as the IPs of your nameservers. Glue records are A records that are associated with NS records to provide “bootstrapping” information to the nameserver.(see RFC 1912 section 2.3)|
||Nameservers A records|Good. Every nameserver listed has A records. This is a must if you want to be found.|
|NS||NS records from your nameservers|NS records got from your nameservers listed at the parent NS are:
Oups! I could not get any nameservers from your nameservers (the ones listed at the parent server). Please verify that they are not lame nameservers and are configured properly.|
||Recursive Queries|Good. Your nameservers (the ones reported by the parent server) do not report that they allow recursive queries for anyone.|
||Same Glue|Hmm,I do not consider this to be an error yet, since I did not detect any nameservers at your nameservers.|
||Glue for NS records|OK. Your nameservers (the ones reported by the parent server) have no ideea who your nameservers are so this will be a pass since you already have a lot of errors!|
||Mismatched NS records|WARNING: One or more of your nameservers did not return any of your NS records.|
||DNS servers responded|ERROR: One or more of your nameservers did not respond:
The ones that did not respond are: 104.168.156.146|
||Name of nameservers are valid|OK. The nameservers reported by the parent send out nothing as shown above. I can’t check nothing so it’s a green!|
||Multiple Nameservers|ERROR: Looks like you have less than 2 nameservers. According to RFC2182 section 5 you must have at least 3 nameservers, and no more than 7. Having 2 nameservers is also ok by me.|
||Nameservers are lame|OK. All the nameservers listed at the parent servers answer authoritatively for your domain.|
||Missing nameservers reported by parent|OK. All NS records are the same at the parent and at your nameservers.|
||Missing nameservers reported by your nameservers|You should already know that your NS records at your nameservers are missing, so here it is again:
ns1.riacuesta.store. ns2.riacuesta.store.|
||Domain CNAMEs|OK. RFC1912 2.4 and RFC2181 10.3 state that there should be no CNAMEs if an NS (or any other) record is present.|
||NSs CNAME check|OK. RFC1912 2.4 and RFC2181 10.3 state that there should be no CNAMEs if an NS (or any other) record is present.|
||Different subnets|OK. Looks like you have nameservers on different subnets!|
||IPs of nameservers are public|Ok. Looks like the IP addresses of your nameservers are public. This is a good thing because it will prevent DNS delays and other problems like|
||DNS servers allow TCP connection|OK. Seems all your DNS servers allow TCP connections. This is a good thing and useful even if UDP connections are used by default.|
||Different autonomous systems|OK. It seems you are safe from a single point of failure. You must be careful about this and try to have nameservers on different locations as it can prevent a lot of problems if one nameserver goes down.|
||Stealth NS records sent|Ok. No stealth ns records are sent|
|SOA||SOA record|No valid SOA record came back!|
|MX||MX Records|Oh well, I did not detect any MX records so you probably don’t have any and if you know you should have then they may be missing at your nameservers!|
|WWW||WWW A Record|ERROR: I could not get any A records for www.riacuesta.store!
(I only do a cache request, if you recently added a WWW A record, it might not show up here.)|
I’m not seeing anything that matches what you’re showing.
joe@kate:~$ host loriacuesta.store
loriacuesta.store has address 5.230.38.29
loriacuesta.store mail is handled by 5 mail.loriacuesta.store.
joe@kate:~$ host -t NS loriacuesta.store
loriacuesta.store name server ns2.loriacuesta.store.
loriacuesta.store name server ns1.loriacuesta.store.
joe@kate:~$ host ns2.loriacuesta.store.
ns2.loriacuesta.store has address 5.230.38.29
joe@kate:~$ host ns1.loriacuesta.store.
ns1.loriacuesta.store has address 5.230.38.29
joe@kate:~$ host www.loriacuesta.store.
www.loriacuesta.store has address 5.230.38.29
joe@kate:~$ host -t soa loriacuesta.store
loriacuesta.store has SOA record ns1.loriacuesta.store. root.ns1.loriacuesta.store. 2025091009 3600 600 1209600 3600
I don’t know what to make of the results you’re seeing, they seem completely made up by whatever service you’re using to get that report.
I seem to recall NameCheap does not make it easy to create new name servers. You need to start with their DNS servers, create your A records for your name servers pointing to your server, and then once you have those, you can change the glue records to point to them by name. (But if they let you assign both name and IP, you can pretend like that’s not what’s happening…they do it for you behind the scenes.)
The vidio at the 2 minute mark shows the custom name server settings, you need to enter the IP for your server. If you have record already you may need to delete or edit and put in the correct IP.