These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for (How-To) Problem with 127.0.0.1 on the new forum.
Does this two sentences look familiar...
Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the list of DNS servers, or turn off the BIND feature on the module config page.
... especially after the server restart.
Easy and quick solution:
1. Go to /etc/dhcp/
.
2. Use Nano, Vim or some software like WinSCP and create dhclient.conf
file with content:
send host-name = "hostname.yourdomain.tld";
supersede domain-name "yourdomain.tld";
supersede domain-search "yourdomain.tld";
supersede domain-name-servers 127.0.0.1, 8.8.8.8, 8.8.4.4, xxx.xxx.xxx.xxx;
Replace x's with your server IP address.
3. Save/close dhclient.conf
file and restart the network with service network restart
or systemctl restart network
(or restart your server).
4. Go to Virtuallmin -> System Settings -> Re-Check Configuration and see what results you get this time.
Tested:
OS: Centos 7.4
Virtualization: KVM, OpenVZ
P.S. While i tested on two separate VPS from two separate companies and it worked without any problem, use a caution as you are playing with a network.