Hi guys, 1. which ip address should i be using in my hosts file...my servers external one or it internal one? All the tutorials talk about server ip addresses but i cant seem to work out which one its meant to be when on google cloud. 2. Also, the perfect server setup hosts file is different to mine on the very first line. Do i add the exact words "localhost.localdomain" or should it be "localhost.mydomain" or do i leave mine the way it is on a production webserver that will host multiple websites with unique domain names? Here is the perfect server hosts file... 127.0.0.1 localhost.localdomain localhost 192.168.1.100 server1.example.com server1 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters Below is my current hosts file 127.0.0.1 localhost 35.189.x.x server3.<mydomain>.com.au server3 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 169.254.169.254 metadata.google.internal metadata 3.What issues would i experience if i left my current hosts files as is?
It does not really matter as it will probably work in both cases, but I would recommend using the server (local) IP as it avoids a roundtrip for the data to the router. When you install a server that is located in a datacenter and has already an IP so you access it over SSH, then it's network configuration is probably already correct and there are no changes required for the further configuration, no matter if you install ISPConfig or any other software.
First may i just say, due to the really good support you give Till, I cannot reccommend this product enough. Thank you. ok so if i change it to the following... 127.0.0.1 localhost 10.152.0.2 server3.<mydomain>.com.au server3 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 169.254.169.254 metadata.google.internal metadata may i ask, what is the difference between the following... 127.0.0.1 localhost 127.0.0.1 localhost.localdomain localhost If i am using my registered FQDN would not this conflict with the localhost.localdomain localhost part on line one? I am keen to follow exactly what you have done on perfect server setup, are you happy with me changing my hosts file to match yours exactly considering im on google cloud? (substituting my internal ip-address below) 127.0.0.1 localhost.localdomain localhost 10.152.0.2 server3.<mydomain>.com.au server3 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 169.254.169.254 metadata.google.internal metadata
WTF, my hosts file has changed without me doing anything to it. Below is what it was as i illustrated above... I log in today and this is what is looks like now...I havent even touched it. 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 10.152.0.3 server1.c.myprojectname-1.internal server1 # Added by Google 169.254.169.254 metadata.google.internal # Added by Google I dont know what to do...should i leave this and move on??? How does my domain name get linked with this server if it is not in the hosts file? (google has inserted my google cloud project name instead)
Your domain name gets linked to your server through open DNS Servers and not through the hosts file. I think you should start reading a basic Linux Server manual.
Welcome to the cloud That's what happens when you use a cloud server, you give away full control. Google is controlling this now, not you or ISPConfig. Yes. Domain names are setup in DNS. The hosts file is just a way to locally override DNS.
Im sorry i am probably going offtopic here...and a little outside of the purpose of this forum... So what happens if we dont set hosts file records at all? Isnt the hosts file in my case a bit like an internal dns? Without it, wouldnt websites for example, essentially be inaccessible? Wouldnt that also mean if my own hosts file is wrong, my virtual server, which is part of a google cloud internal virtual network cant be resolved to the outside world? So i guess what i am asking is... Dns is external (wan) Hosts is internal network (lan) I realise we can use hosts or dns for both but hosts file tends to be utilised in a smaller resource group and are static text files yes?