Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

is host name to ip a one-to-one mapping?

Tags:

hostname

ip

is host name to ip a one-to-one mapping? how can a host name have multiple ip addresses? according to Java's getAllByName, it returns a list of ips for a hostName, but its documentation seems to suggest otherwise or at least not explaining the one to many mapping:

The host name can either be a machine name, such as "java.sun.com", or a textual representation of its IP address.

http://download.oracle.com/javase/1.4.2/docs/api/java/net/InetAddress.html#getAllByName%28java.lang.String%29

like image 707
user881480 Avatar asked Aug 07 '11 08:08

user881480


People also ask

What is hostname mapping?

DNS host mapping creates a static hostname for the specified IP address in the DSL router. Both WAN and LAN IP addresses are supported. NOTE: Depending on your modem, your settings interface may appear slightly different from the images below.

Can two IP have same hostname?

Yes, you can have the same hostname for the two server. They will have different FQDN so both of them can be resolved. However, this may lead to problems since the default NetBIOS name of a host is the same as its hostname.

What is IP address mapping?

An IP mapping file is a simple plain text file containing two columns of IP addresses separated by the whitespace character. The IP addresses in the left column are those present on the source server, and they are matched to the corresponding IP addresses from the destination server in the right column.


1 Answers

No, every host name can have multiple DNS A records pointing to different IPs. This is often used for high-level load balancing. You can check that for example on google.com:

$ host google.com
google.com has address 209.85.148.104
google.com has address 209.85.148.105
google.com has address 209.85.148.103
google.com has address 209.85.148.106
google.com has address 209.85.148.147
google.com has address 209.85.148.99
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
like image 148
Lukáš Lalinský Avatar answered Oct 10 '22 19:10

Lukáš Lalinský