Available in VPC
If you do not use the DNS settings provided on NAVER Cloud Platform, normal communication with the servers provided for internal management may not be possible.
If possible, do not set up DNS separately.
If you set up DNS separately, you may encounter errors in the process of creating a server with a server image or setting the admin password.
NAVIX, CentOS, Rocky Linux
Inspect the DNS settings and file in the RedHat OS provided on NAVER Cloud Platform.
This guide covers NAVIX 9, CentOS 7, Rocky Linux 8, and Rocky Linux 9.
- Check the DNS settings of NAVER Cloud Platform received from DHCP. The IPs of the DNS server provided in the VPC environment are
169.254.169.53and169.254.169.54.- CentOS 7, Rocky Linux 8
[root@centos78 ~]# grep domain-name /var/lib/dhclient/dhclient--eth0.lease option domain-name-servers 169.254.169.53,169.254.169.54; option domain-name-servers 169.254.169.53,169.254.169.54;- NAVIX 9, Rocky Linux 9
[root@navix9 ~]# cat /var/lib/NetworkManager/dhclient-*.lease | grep domain-name-servers option domain-name-servers 169.254.169.53,169.254.169.54; - Check the configuration and content of the /etc/resolv.conf file.
If the contents of the file differ from the following, normal communication with NAVER Cloud Platform DNS server may not be possible. However, after editing the file and rebooting the OS, it is initialized to NAVER Cloud Platform settings received from DHCP.[root@navix9 ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 169.254.169.53 nameserver 169.254.169.54 - Check the DNS query operation using the nslookup commands.
When the query works correctly,169.254.1.5and169.254.80.160are displayed.
When using a DNS other than the DNS provided on NAVER Cloud Platform, timeout may occur, or a completely different IP will be received.[root@navix9 ~]# nslookup repo.ncloud.com Server: 169.254.169.53 Address: 169.254.169.53#53 Non-authoritative answer: repo.ncloud.com canonical name = repo.ncloud.grm.ncloud.com. repo.ncloud.grm.ncloud.com canonical name = kr-vpc-init.ncloud.grm.ncloud.com. Name: kr-vpc-init.ncloud.grm.ncloud.com Address: 169.254.80.160 Name: kr-vpc-init.ncloud.grm.ncloud.com Address: 169.254.1.5[root@centos7 ~]# nslookup repo.ncloud.com 8.8.8.8 Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: repo.ncloud.com canonical name = repo.ncloud.grm.ncloud.com. Name: repo.ncloud.grm.ncloud.com Address: 10.250.5.105 [root@navix9 ~]# nslookup repo.ncloud.com 8.8.8.8 ;; connection timed out; no servers could be reached
Ubuntu
Inspect the DNS settings and files on the Ubuntu OS.
Ubuntu 18.04 through 24.04 provided by NAVER Cloud Platform use systemd-resolved.
Described for Ubuntu 18.04 through 24.04.
- Check the configuration and content of the /etc/resolv.conf file.
Check if the file's symbolic link exists.- Ubuntu 18.04
root@ubuntu1804:~# ll /etc/resolv.conf lrwxrwxrwx 1 root root 29 Nov 13 2019 /etc/resolv.conf -> ../run/resolvconf/resolv.conf- Ubuntu 20.04 ~ 24.04
root@ubuntu2404:~# ll /etc/resolv.conf lrwxrwxrwx 1 root root 39 Aug 27 2024 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf - Check if the contents of the file are the same as the following. However, the
options edns0 trust-adoption may be absent or different depending on the OS version.- Ubuntu 18.04
root@ubuntu1804:~# cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) ... Omitted ... nameserver 127.0.0.53- Ubuntu 20.04
root@ubuntu2004:~# cat /etc/resolv.conf # This file is managed by man:systemd-resolved(8). Do not edit. ... Omitted ... nameserver 127.0.0.53 options edns0 trust-ad- Ubuntu 22.04 ~ 24.04
root@ubuntu2404:~# cat /etc/resolv.conf # This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8). ... Omitted ... nameserver 127.0.0.53 options edns0 trust-ad search . - Check the DNS settings of NAVER Cloud Platform received from DHCP.
- Ubuntu 18.04 ~ 20.04
root@ubuntu2004:~# cat /run/systemd/resolved.conf.d/isc-dhcp-v4-eth0.conf [Resolve] DNS=169.254.169.53 169.254.169.54- Ubuntu 22.04 ~ 24.04
root@ubuntu2404:~# cat /run/systemd/netif/leases/* | grep DNS DNS=169.254.169.53 169.254.169.54 - Check the configured DNS settings on the OS. The IPs of the DNS server provided in the VPC environment are
169.254.169.53and169.254.169.54.
If it appears as follows, the DNS server settings are in an abnormal state.root@ubuntu2404:~# cat /run/systemd/resolve/resolv.conf ... Omitted ... nameserver 169.254.169.53 nameserver 169.254.169.54 search .
If applicable, handle it as follows:root@ubuntu2404:~# tail -2 /run/systemd/resolve/resolv.conf # No DNS servers known.root@ubuntu2404:~# cat /etc/systemd/resolved.conf.d/navercloud.conf [Resolve] FallbackDNS=169.254.169.53 - Check if the
systemd-resolveddaemon is running and its status.
Thesystemd-resolveddaemon must beenabledin the list of installed units for it to work properly after booting.
Theroot@ubuntu2404:~# systemctl list-unit-files | grep systemd-resolved.service systemd-resolved.service enabled enabledsystemd-resolveddaemon must beactivefor it to work properly.
Check the connection status of the IP addressroot@ubuntu2404:~# systemctl status systemd-resolved.service ● systemd-resolved.service - Network Name Resolution Loaded: loaded (/usr/lib/systemd/system/systemd-resolved.service; enabled; preset: enabled) Active: active (running) since Fri 2025-07-04 14:52:43 KST; 1h 27min ago Docs: man:systemd-resolved.service(8) man:org.freedesktop.resolve1(5) https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients Main PID: 409 (systemd-resolve) Status: "Processing requests..." Tasks: 1 (limit: 4611) Memory: 7.3M (peak: 7.9M) CPU: 474ms CGroup: /system.slice/systemd-resolved.service └─409 /usr/lib/systemd/systemd-resolved127.0.0.53. It must beLISTENthrough port 53 (nameservice port) by thesystemd-resolveservice.root@ubuntu2404:~# netstat -anp | grep 127.0.0.53 tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 409/systemd-resolve udp 0 0 127.0.0.53:53 0.0.0.0:* 409/systemd-resolve - Check the DNS settings in the
systemd-resolveservice.
Use the following commands to verify the DNS server information that sends queries:- Ubuntu 18.04
root@ubuntu1804:~# systemd-resolve --status Global DNS Servers: 169.254.169.53 169.254.169.54 ... Omitted ...- Ubuntu 20.04
root@ubuntu2004:~# systemd-resolve --status Global LLMNR setting: no MulticastDNS setting: no DNSOverTLS setting: no DNSSEC setting: no DNSSEC supported: no Current DNS Server: 169.254.169.53 DNS Servers: 169.254.169.53 169.254.169.54 ... Omitted ...- Ubuntu 22.04 ~ 24.04
root@ubuntu2404:~# resolvectl status Global Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported resolv.conf mode: stub Fallback DNS Servers: 169.254.169.53 Link 2 (eth0) Current Scopes: DNS Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported Current DNS Server: 169.254.169.53 DNS Servers: 169.254.169.53 169.254.169.54 - Check the permissions of the /etc/hosts file.
Other user in the /etc/hosts file must have the read permission for thesystemd-resolveddaemon to operate properly. By default, the/etc/hostsfile has permission set to 644.root@ubuntu2404:~# ls -l /etc/hosts -rw-r--r-- 1 root root 230 Jul 4 14:51 /etc/hosts - Check the DNS query operation using the
nslookupcommands.
When the query works correctly,169.254.1.5and169.254.80.160are displayed.
When using a DNS other than the DNS provided on NAVER Cloud Platform, timeout may occur, or a completely different IP will be received.root@ubuntu2404:~# nslookup repo.ncloud.com Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: repo.ncloud.com canonical name = repo.ncloud.grm.ncloud.com. repo.ncloud.grm.ncloud.com canonical name = kr-vpc-init.ncloud.grm.ncloud.com. Name: kr-vpc-init.ncloud.grm.ncloud.com Address: 169.254.1.5 Name: kr-vpc-init.ncloud.grm.ncloud.com Address: 169.254.80.160root@ubuntu2004:~# nslookup repo.ncloud.com 8.8.8.8 Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: repo.ncloud.com canonical name = repo.ncloud.grm.ncloud.com. Name: repo.ncloud.grm.ncloud.com Address: 10.250.5.105 root@ubuntu2404:~# nslookup repo.ncloud.com 8.8.8.8 ;; communications error to 8.8.8.8#53: timed out ;; communications error to 8.8.8.8#53: timed out ;; communications error to 8.8.8.8#53: timed out ;; no servers could be reached
DNS FAQs
Q. The following isc_socket_bind error occurs when querying DNS. What should I do?
[root@ncp-server ~]# nslookup repo.ncloud.com
Server: 169.254.169.53
Address: 169.254.169.53#53
Non-authoritative answer:
repo.ncloud.com canonical name = repo.ncloud.grm.ncloud.com.
repo.ncloud.grm.ncloud.com canonical name = kr-vpc-init.ncloud.grm.ncloud.com.
Name: kr-vpc-init.ncloud.grm.ncloud.com
Address: 169.254.80.160
Name: kr-vpc-init.ncloud.grm.ncloud.com
Address: 169.254.1.5
nslookup: isc_socket_bind: address in use
The issue occurs when the ip_local_port_range value is too small for your service network environment, or when there are too many socket ports currently in use.
You can check the ip_local_port_range as follows. By default, the minimum port is 32768, and the maximum port is 60999.
[root@ncp-server ~]# sysctl net.ipv4.ip_local_port_range
net.ipv4.ip_local_port_range = 32768 60999
If the server can be rebooted, reboot in the OS. If it cannot be rebooted, check the number of currently used sockets and organize the unnecessary sockets or increase the ip_local_port_range value.
DNS query in normal status is output as follows:
[root@ncp-server ~]# nslookup repo.ncloud.com
Server: 169.254.169.53
Address: 169.254.169.53#53
Non-authoritative answer:
repo.ncloud.com canonical name = repo.ncloud.grm.ncloud.com.
repo.ncloud.grm.ncloud.com canonical name = kr-vpc-init.ncloud.grm.ncloud.com.
Name: kr-vpc-init.ncloud.grm.ncloud.com
Address: 169.254.80.160
Name: kr-vpc-init.ncloud.grm.ncloud.com
Address: 169.254.1.5