On 4/6/2012 11:18 AM, Johnny Hughes wrote: > On 04/06/2012 08:18 AM, Jonathan Vomacka wrote: >> Good day, >> >> I was wondering if there was a way to change the hostname for each >> individual IP address allocated to a system. For example if only one NIC >> card is being used (single port) and the hostname of the machine is >> "example.example.org", this hostname is being displayed for all >> applications no matter what IP I set the application to BIND to. My >> server has multiple IP addresses setup as an ALIAS and ive tried setting >> up ptr's, A records, and even specifying the new hostname in /etc/hosts. >> No matter what I do when I connect to the application it read >> "example.example.org" which is the hostname of the machine rather then >> the hostname I want it to read on a particular IP. Is this possible to >> change? > > If you are talking about when you ssh to the machine (or for anything > else that would use the hostname variable that it gets from the machine) > then I do not know of a way to make it be different based on the IP that > you connect to. > > If you are using something that does DNS names, then if you setup the > proper forward and reverse records it will work. > I am referring to when binding one of the IP alias to an application. For example if I take any application installed on my server and tell it to connect to another source from a specific IP alias, or listen on a specific alias, there are issues with the hostname. When an external source does a lookup, it comes with the server's hostname instead of the hostname I want to show up for that specific IP. Do you know why this happens? I've already edited /etc/hosts to point the IP to a specific hostname. I've already added a proper PTR and A record for the IP address which match. Is there anything else I need to do at this point?