[SOLVED] Can't reach CT's using hostname

mspielberger

Renowned Member
Mar 4, 2013
20
1
63
Hi

I've installed Proxmox on top of Debian 9, then upgraded everything to Buster & Proxmox 6 (in hope, it might solve my problem), but unfortunately it did not help.

Host and VMs have internet access and everything is fine.
I can access the VMs using their IPs, but not using their Hostname and I am at a loss to find out whats not working.

Code:
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

allow-hotplug enp2s0

auto enp2s0
iface enp2s0 inet manual

auto vmbr0
iface vmbr0 inet static
    address  172.16.16.56
    netmask  24
    gateway  172.16.16.1
    bridge-ports enp2s0
    bridge-stp off
    bridge-fd 0

Firewall is disabled, on all instances

I hope I have added / attached all the correct information?


Thanks!
 

Attachments

  • px.png
    px.png
    133 KB · Views: 13
  • px2.png
    px2.png
    64.7 KB · Views: 13
Last edited:
the node is using 172.16.16.1 - so thats the ip of the router
vms use host's settings

I can reach the Host using the hostname, just not the vms?
Ping / Traceroute work (which is expected)
 
the node is using 172.16.16.1 - so thats the ip of the router
vms use host's settings

I can reach the Host using the hostname, just not the vms?
Ping / Traceroute work (which is expected)

and you have DNS records for your VM on your DNS server on 172.16.16.1?
 
yes ;)

Code:
ping test.xx.yy
PING test.xx.yy (176.16.16.203): 56 data bytes
64 bytes from 176.16.16.203: icmp_seq=0 ttl=46 time=194.184 ms
64 bytes from 176.16.16.203: icmp_seq=1 ttl=46 time=160.701 ms
 
you show here that you can ping a hostname "test.xx.yy".?

so it looks it works.
 
No :/

I have the host running at px.xx.yy, and I can access the GUI at https://px.xx.yy:8006
The DNS is entered into the Firewall an all is good.

First VM is test.xx.yy, DNS is entered, and ping works.
AFAIK the ping will ask the router (= DNS) for the IP of the FQDN and then will send the ping. As I've said, ping works.

So I can access http://176.16.16.203 but not test.xx.yy
When I access test.xx.yy I get a ERR_CONNECTION_REFUSED
 
Ok, proxmox is not at fault, it is my DNS / Firewall.
Thanks for your quick help tom!

(by adding the server manually in /etc/hosts/ I could reach them, ruling out proxmox as the problem)