I'm using a RT-AX86U router with firmware version 386.5_2.
I have a DDNS address that translates to both Aand AAAA [not really] records. Therefore, I have IPv4 and IPv6 dynamically translated.
This was configured within Asus DDNS, using No-IP.com. [There's no option to update IPv6 addresses]
I noticed that whenever I try to access that dynamic domain name, IPv6 is translated first.
So, IPv6 has a preference over IPv4.
That behavior means that some remote requests I make to that domain get translated to IPv6 and then, timeout.
Here's an example:
Is there a way to force IPv4 translation to always be the first one?
I have a DDNS address that translates to both A
Bash:
# nslookup [ddns.name]
Server: 127.0.0.1
Address 1: 127.0.0.1 localhost.localdomain
Name: [ddns.name]
Address 1: [public:IPv6]
Address 2: [public:IPv4] [public:IPv4].static.host...
This was configured within Asus DDNS, using No-IP.com. [There's no option to update IPv6 addresses]
I noticed that whenever I try to access that dynamic domain name, IPv6 is translated first.
So, IPv6 has a preference over IPv4.
That behavior means that some remote requests I make to that domain get translated to IPv6 and then, timeout.
Here's an example:
Bash:
# n cat -z -v [ddns.name] 443
Ncat: Version 7.91 ( https://nmap.org/ncat )
Ncat: [COLOR=rgb(209, 72, 65)][B]Connection to [public:IPv6] failed: TIMEOUT[/B][/COLOR].
Ncat: Trying next address...
Ncat: [COLOR=rgb(65, 168, 95)][B]Connected to [public:IPv4]:443[/B][/COLOR].
Ncat: 0 bytes sent, 0 bytes received in 10.07 seconds.
Is there a way to force IPv4 translation to always be the first one?
Last edited: