Re: command host does not check /etc/hosts.

2003-01-03 Thread Ceri Davies
On Thu, Jan 02, 2003 at 08:38:33PM -0700, Konstantin Borovik wrote:

 Command host does not check /etc/hosts file. Is it a bug or normal behavior?

That's normal.

DESCRIPTION
 Host looks for information about Internet hosts.  It gets this informa-
 tion from a set of interconnected servers that are spread across the
 world.

Ceri
-- 
Death before treachery!

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



command host does not check /etc/hosts.

2003-01-02 Thread Konstantin Borovik
Hi,

Command host does not check /etc/hosts file. Is it a bug or normal behavior?
My sendmail could not deliver mail to localhost. I had to comment the
following lines in the config file.

# Resolve map (to check if a host exists in check_mail)
#Kresolve host -aOKR -TTEMP
#C{ResOk}OKR

My system:

uname -a

FreeBSD fb.homeunix.org 4.7-STABLE FreeBSD 4.7-STABLE #1: Tue Dec 31
21:29:27 MST 2002 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/BSD  i386

I did some investigation:

 start


bkn@fb /home/bkn ktrace host localhost
localhost.ab.hsia.telus.net has address 10.166.205.185

** end
***

 start

bkn@fb /home/bkn kdump | less

..
  3032 host CALL  readlink(0x18120194,0xbfbff770,0x3f)
  3032 host NAMI  /etc/malloc.conf
  3032 host RET   readlink -1 errno 2 No such file or directory
  3032 host CALL  mmap(0,0x1000,0x3,0x1002,0x,0,0,0)
  3032 host RET   mmap 403931136/0x18138000
  3032 host CALL  break(0x8896000)
  3032 host RET   break 0
  3032 host CALL  break(0x8897000)
  3032 host RET   break 0
  3032 host CALL  gettimeofday(0xbfbff3c8,0)
  3032 host RET   gettimeofday 0
  3032 host CALL  getpid
  3032 host RET   getpid 3032/0xbd8
  3032 host CALL  break(0x8898000)
  3032 host RET   break 0
  3032 host CALL  open(0x807bca2,0,0x1b6)
  3032 host NAMI  /etc/resolv.conf
  3032 host RET   open 3
  3032 host CALL  fstat(0x3,0xbfbff2c0)
  3032 host RET   fstat 0
  3032 host CALL  break(0x889c000)
  3032 host RET   break 0
  3032 host CALL  read(0x3,0x8898000,0x4000)
  3032 host GIO   fd 3 read 132 bytes
   search ab.hsia.telus.net
nameserver 216.123.198.243
nameserver 209.115.152.130
nameserver 209.115.131.51
nameserver 209.115.152.150
   
  3032 host RET   read 132/0x84
  3032 host CALL  read(0x3,0x8898000,0x4000)
  3032 host GIO   fd 3 read 0 bytes
   
  3032 host RET   read 0
  3032 host CALL  close(0x3)
  3032 host RET   close 0
  3032 host CALL  socket(0x2,0x2,0)
  3032 host RET   socket 3
  3032 host CALL  connect(0x3,0x8893770,0x10)
  3032 host RET   connect 0
  3032 host CALL  sendto(0x3,0xbfbef410,0x2d,0,0,0)
  3032 host GIO   fd 3 wrote 45 bytes
   \^P\M-%\^A\0\0\^A\0\0\0\0\0\0
localhost\^Bab\^Dhsia\^Etelus\^Cnet\0\0\^A\0\^A
  3032 host RET   sendto 45/0x2d
..
** end
***

Have a nice day.

Konstaintin


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Re: command host does not check /etc/hosts.

2003-01-02 Thread Matthew Emmerton
 Hi,

 Command host does not check /etc/hosts file. Is it a bug or normal
behavior?
 My sendmail could not deliver mail to localhost. I had to comment the
 following lines in the config file.

 # Resolve map (to check if a host exists in check_mail)
 #Kresolve host -aOKR -TTEMP
 #C{ResOk}OKR

 My system:

 uname -a

 FreeBSD fb.homeunix.org 4.7-STABLE FreeBSD 4.7-STABLE #1: Tue Dec 31
 21:29:27 MST 2002 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/BSD  i386

 I did some investigation:

  start
 

 bkn@fb /home/bkn ktrace host localhost
 localhost.ab.hsia.telus.net has address 10.166.205.185

 ** end
 ***

  start
 
 bkn@fb /home/bkn kdump | less

 ..
   3032 host CALL  readlink(0x18120194,0xbfbff770,0x3f)
   3032 host NAMI  /etc/malloc.conf
   3032 host RET   readlink -1 errno 2 No such file or directory
   3032 host CALL  mmap(0,0x1000,0x3,0x1002,0x,0,0,0)
   3032 host RET   mmap 403931136/0x18138000
   3032 host CALL  break(0x8896000)
   3032 host RET   break 0
   3032 host CALL  break(0x8897000)
   3032 host RET   break 0
   3032 host CALL  gettimeofday(0xbfbff3c8,0)
   3032 host RET   gettimeofday 0
   3032 host CALL  getpid
   3032 host RET   getpid 3032/0xbd8
   3032 host CALL  break(0x8898000)
   3032 host RET   break 0
   3032 host CALL  open(0x807bca2,0,0x1b6)
   3032 host NAMI  /etc/resolv.conf
   3032 host RET   open 3
   3032 host CALL  fstat(0x3,0xbfbff2c0)
   3032 host RET   fstat 0
   3032 host CALL  break(0x889c000)
   3032 host RET   break 0
   3032 host CALL  read(0x3,0x8898000,0x4000)
   3032 host GIO   fd 3 read 132 bytes
search ab.hsia.telus.net
 nameserver 216.123.198.243
 nameserver 209.115.152.130
 nameserver 209.115.131.51
 nameserver 209.115.152.150

   3032 host RET   read 132/0x84
   3032 host CALL  read(0x3,0x8898000,0x4000)
   3032 host GIO   fd 3 read 0 bytes

   3032 host RET   read 0
   3032 host CALL  close(0x3)
   3032 host RET   close 0
   3032 host CALL  socket(0x2,0x2,0)
   3032 host RET   socket 3
   3032 host CALL  connect(0x3,0x8893770,0x10)
   3032 host RET   connect 0
   3032 host CALL  sendto(0x3,0xbfbef410,0x2d,0,0,0)
   3032 host GIO   fd 3 wrote 45 bytes
\^P\M-%\^A\0\0\^A\0\0\0\0\0\0
 localhost\^Bab\^Dhsia\^Etelus\^Cnet\0\0\^A\0\^A
   3032 host RET   sendto 45/0x2d
 ..
 ** end
 ***

 Have a nice day.

 Konstaintin


 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-questions in the body of the message


Why does localhost resolve to 10.166.205.185?

localhost should always resolve to 127.0.0.1.  If it doesn't, something is
severely broken with your (or your ISP's) DNS setup.

--
Matt Emmerton


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message