From a649b53ed32ad7fde77418361be43e5cd128a247 Mon Sep 17 00:00:00 2001 From: Ulf Lamping Date: Fri, 14 Jan 2005 03:22:43 +0000 Subject: [PATCH] add hosts file and some more name resolution info svn path=/trunk/; revision=13027 --- docbook/eug_src/EUG_app_files.xml | 35 ++++++++++++++++++ docbook/eug_src/EUG_chapter_advanced.xml | 47 ++++++++++++++++-------- 2 files changed, 66 insertions(+), 16 deletions(-) diff --git a/docbook/eug_src/EUG_app_files.xml b/docbook/eug_src/EUG_app_files.xml index 946e923506..04440298a7 100644 --- a/docbook/eug_src/EUG_app_files.xml +++ b/docbook/eug_src/EUG_app_files.xml @@ -83,6 +83,12 @@ /usr/local/etc/manuf %ETHEREAL%\manuf + + hosts + IPv4 and IPv6 name resolution. + $HOME/.ethereal/hosts + %APPDATA%\hosts + ipxnets IPX name resolution. @@ -251,6 +257,35 @@ c0-00-ff-ff-ff-ff TR_broadcast to translate the first three bytes of an Ethernet address into a manufacturers name. This file has the same format as the ethers file, except addresses are three bytes long. + + + An example is: + +00:00:01 Xerox # XEROX CORPORATION + + + + The settings from this file are read in at program start and never + written by Ethereal. + + + + + hosts + + + Ethereal uses the files listed in + to translate IPv4 and IPv6 addresses into names. + + + This file has the same format as the usual /etc/hosts file in unix systems. + + + An example is: + +# Comments must be prepended by the # sign! +192.168.0.1 homeserver + The settings from this file are read in at program start and never diff --git a/docbook/eug_src/EUG_chapter_advanced.xml b/docbook/eug_src/EUG_chapter_advanced.xml index d6ce346a0b..40b2c5705f 100644 --- a/docbook/eug_src/EUG_chapter_advanced.xml +++ b/docbook/eug_src/EUG_chapter_advanced.xml @@ -190,10 +190,9 @@ Name resolution tries to resolve some of the address values to human readable names. This conversion might fail. For example, the name might be unknown. Some of the lookups are done with data from your local - machine, while others asking network services such as DNS. - - - XXX - add ipxnets name resolution explanation. + machine, while others asking network services such as DNS. For details about + the configuration files Ethereal uses for name resolution, see + . Note! @@ -213,19 +212,26 @@ following protocol layers:
MAC Layer - ARP name resolution - Convert an ethernet address to the corresponding IP address - (e.g. 00:09:5b:01:02:03 -> 192.168.0.1). + ARP name resolution (system service) + Ethereal will ask the operating system to convert an ethernet address + to the corresponding IP address (e.g. 00:09:5b:01:02:03 -> 192.168.0.1). - Ethernet manufacturer codes - If the ARP name resolution failed, Ethereal tries to convert the first 3 - bytes of an ethernet address to an abbreviated manufacturer name, which - has been assigned by the IETF (e.g. 00:09:5b:01:02:03 -> Netgear_01:02:03). + Ethernet codes (ethers file) + If the ARP name resolution failed, Ethereal tries to convert the ethernet + address to a known device name, which has been assigned by the user using + an ethers file (e.g. 00:09:5b:01:02:03 -> homerouter). + + Ethernet manufacturer codes (manuf file) + If both ARP and ethers didn't returned a result, Ethereal tries to convert + the first 3 bytes of an ethernet address to an abbreviated manufacturer name, + which has been assigned by the IETF + (e.g. 00:09:5b:01:02:03 -> Netgear_01:02:03).
Network Layer - DNS name resolution - Convert an IP address to the hostname associated with it + DNS name resolution (system/ADNS service) + Ethereal will ask the operating system (or the ADNS library, see below), + to convert an IP address to the hostname associated with it (e.g. 65.208.228.223 -> www.ethereal.com). @@ -237,10 +243,19 @@ case. + IP name resolution (hosts file) + If DNS name resolution failed, Ethereal will try to convert an IP address + to the hostname associated with it, using an hosts file provided by the user + (e.g. 65.208.228.223 -> www.ethereal.com). + + ipxnet name resolution (ipxnets file) + XXX - add ipxnets name resolution explanation. +
-
Transport Layer - TCP/UDP port conversion - Convert a TCP or UDP port to its well known name (e.g. 80 -> http). +
Transport Layer (system service) + TCP/UDP port conversion (system service) + Ethereal will ask the operating system to convert a TCP or UDP port to + its well known name (e.g. 80 -> http).
ADNS