It depends on the order you have in the nsswitch.conf file.

i have in a default mdk setup:

hosts:      files nisplus nis dns

This means that gethostname will check your hostsfiles first.. Then it'll 
check nis services and lastly it'll check via bind in the order you have 
listed your dns-hosts in resolv.conf

/bo

On Saturday 11 May 2002 05:14, James wrote:
> That one I don't have and will have to rely on someones else to be able
> to duplicate.....
>
> James
>
>
> On Fri, 10 May 2002 16:32:55 -0500
>
> David Rankin <[EMAIL PROTECTED]> wrote:
> > Hmm.., but what if I have BIND running and host.resolve set to BIND,
> > hosts?
> >
> > James wrote:
> > > Ok did a test. and got the following.
> > >
> > > If you have something like this in /etc/hosts.
> > >
> > > 10.0.0.1  my.box.com my
> > >
> > > where 10.0.0.1 is your IP number, my.box.com is the full name of the
> > > box, and my is the nickname.  hostname and hostname --fqdn work.  If
> > > you remove the nickname and just have
> > >
> > >  10.0.0.1 my.box.com
> > >
> > > hostname returns my.box.com and hostname --fqdn returns host unknow.
> > >  or if you have the default that Mandrake sets up,
> > >
> > >  10.0.0.1 my
> > >
> > > then hostname works and again hostname --fqdn returns host unkown.
> > >
> > > James
> > >
> > > On Thu, 09 May 2002 15:18:23 -0500
> > >
> > > David Rankin <[EMAIL PROTECTED]> wrote:
> > > >     Well, I should have been more clear, and maybe the problem
> > > >     isn't as simple as I thought. On my 7.2 box, #ServerName
> > > >     your.server.name is still commented out, but apache is able to
> > > >     use gethostbyname() and correctly fill in the welcome screen
> > > >     in apache.
> > > >
> > > >     In 8.2, something is fishy.
> > > >
> > > >     [Skyline] # hostname
> > > >     Skyline.3111Skyline.com
> > > >
> > > > That looks OK
> > > >
> > > >     [Skyline] # hostname --fqdn
> > > >     Unknown host
> > > >
> > > > That looks bad
> > > >
> > > >     So it seems the problem with apache isn't with apache or
> > > >     httpd.conf, but rather with my hostname setup. I have set
> > > >     hostname and domainname, and I can't figure out why hostname
> > > >     --fqdn would return unknown host?
> > > >
> > > >     What config file am I failing to check? /etc/sysconfig/network
> > > >     has the right hostname.
> > > >
> > > > Gary Dunn wrote:
> > > > > On Thu, 2002-05-09 at 06:29, David Rankin wrote:
> > > > > > Just a quick Q, because I'm suffering from a mental lapse.
> > > > > >
> > > > > >     I'm getting Apache configured on 8.2. The "SERVER_NAME"
> > > > > >     variable in the default Welcome screen is pulling
> > > > > >     127.0.0.1 instead of the actual host name. Hostname is
> > > > > >     working fine. Where do I look to get this fixed.
> > > > >
> > > > > You definitely need to edit httpd.conf, which may be located in
> > > > > /usr/local/apache/conf depending on how your system is set up.
> > > > > (My apache is on a FreeBSD box, which puts it in
> > > > > /usr/local/etc/apache.)
> > > > >
> > > > > Look for this:
> > > > >
> > > > > # ServerName allows you to set a host name which is sent back to
> > > > > clients for
> > > > > # your server if it's different than the one the program would
> > > > > get(i.e., use
> > > > > # "www" instead of the host's real name).
> > > > > #
> > > > > # Note: You cannot just invent host names and hope they work.
> > > > > The name you
> > > > > # define here must be a valid DNS name for your host. If you
> > > > > don't understand
> > > > > # this, ask your network administrator.
> > > > > # If your host doesn't have a registered DNS name, enter its IP
> > > > > address here.
> > > > > # You will have to access it by its address (e.g.,
> > > > > http://123.45.67.89/)
> > > > > # anyway, and this will make redirections work in a sensible
> > > > > way.#
> > > > > # 127.0.0.1 is the TCP/IP local loop-back address, often named
> > > > > localhost. Your
> > > > > # machine always knows itself by this address. If you use Apache
> > > > > strictly for
> > > > > # local testing and development, you may use 127.0.0.1 as the
> > > > > server name.
> > > > > #
> > > > > ServerName your.server.name
> > > > >
> > > > > Gary Dunn
> > > > > Open Slate Project
> > > > >
> > > > >   -------------------------------------------------------------
> > > > >   ----------- Want to buy your Pack or Services from
> > > > >   MandrakeSoft? Go to http://www.mandrakestore.com
> > > >
> > > > --
> > > > David C. Rankin, J.D., P.E.
> > > > RANKIN * BERTIN, PLLC
> > > > 1329 N. University, Suite D4
> > > > Nacogdoches, Texas 75961
> > > > (936) 715-9333
> > > > (936) 715-9339 fax
> > >
> > >   -----------------------------------------------------------------
> > >   ------- Want to buy your Pack or Services from MandrakeSoft?
> > > Go to http://www.mandrakestore.com
> >
> > --
> > David C. Rankin, J.D., P.E.
> > RANKIN * BERTIN, PLLC
> > 1329 N. University, Suite D4
> > Nacogdoches, Texas 75961
> > (936) 715-9333
> > (936) 715-9339 fax

-- 
Knowledge, sir, should be free to all!
                -- Harry Mudd, "I, Mudd", stardate 4513.3

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to