[Iftop-users] iftop-1.0pre2 doesn't resolve own ipv6 correctly

Vladimir-M. Obelic vobelic at gbit6.net
Mon, 23 Apr 2012 20:35:35 +0200


--00248c7118a19a2d9004be5ce896
Content-Type: text/plain; charset=UTF-8

It uses USE_GETHOSTBYADDR_R

Vladimir

On Mon, Apr 23, 2012 at 20:29, Scott Bertilson <ssb@umn.edu> wrote:

> What DNS lookup method did it use?  (look for USE_ARES and the 4 following
> definitions to see which was selected in config.h)
>
> Scott
>
>
> On Sun, Apr 22, 2012 at 9:47 AM, Vladimir-M. Obelic <vobelic@gbit6.net>wrote:
>
>> Just compiled the 1.0pre2 version (pre1 has missing counter_hash.h file).
>> Apparently the resolver for ipv6 has a problem with resolving local host
>> (do not confuse with localhost) own ipv6 address.
>> I.e. Here the host where iftop is being run has ip6 addres 2001:470:b4a7::102
>> (amagi.gbit6.net)
>>
>> Iftop with dns resolution:
>> amagi.intr.gbit6.net
>> <=> cam.intr.gbit6.net
>> yamato.gbit6.net
>> <=> yamato.gbit6.net
>>  <http://pool-173-79-27-59.washdc.fios.verizon.net>
>> same situation without dns resolution:
>> 10.1.0.102
>> <=> 10.1.0.101
>> 2001:470:b4a7::102
>> <=> 2001:470:b4a7::11
>>
>> It's as if it wrongly uses the fqdn resolved for the remote host.
>> Resolving of remote hosts that have ipv6 addr works properly.
>>
>> A simple mistake I guess?
>>
>> Regards
>> Vladimir-M. Obelic
>>
>>
>

--00248c7118a19a2d9004be5ce896
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPkl0IHVzZXMgVVNFX0dFVEhPU1RCWUFERFJfUjxicj48
YnI+VmxhZGltaXI8YnI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBNb24sIEFwciAy
MywgMjAxMiBhdCAyMDoyOSwgU2NvdHQgQmVydGlsc29uIDxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnNzYkB1bW4uZWR1IiB0YXJnZXQ9Il9ibGFuayI+c3NiQHVtbi5lZHU8L2E+
Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPgoKPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGlu
Zy1sZWZ0OjFleCI+V2hhdCBETlMgbG9va3VwIG1ldGhvZCBkaWQgaXQgdXNlPyDCoChsb29rIGZv
ciBVU0VfQVJFUyBhbmQgdGhlIDQgZm9sbG93aW5nIGRlZmluaXRpb25zIHRvIHNlZSB3aGljaCB3
YXMgc2VsZWN0ZWQgaW4gY29uZmlnLmgpPHNwYW4gY2xhc3M9IkhPRW5aYiI+PGZvbnQgY29sb3I9
IiM4ODg4ODgiPjxkaXY+Cgo8YnI+PC9kaXY+PC9mb250Pjwvc3Bhbj48ZGl2PjxzcGFuIGNsYXNz
PSJIT0VuWmIiPjxmb250IGNvbG9yPSIjODg4ODg4Ij5TY290dDwvZm9udD48L3NwYW4+PGRpdj48
ZGl2IGNsYXNzPSJoNSI+PGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gU3VuLCBB
cHIgMjIsIDIwMTIgYXQgOTo0NyBBTSwgVmxhZGltaXItTS4gT2JlbGljIDxzcGFuIGRpcj0ibHRy
Ij4mbHQ7PGEgaHJlZj0ibWFpbHRvOnZvYmVsaWNAZ2JpdDYubmV0IiB0YXJnZXQ9Il9ibGFuayI+
dm9iZWxpY0BnYml0Ni5uZXQ8L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPgoKCjxibG9ja3F1b3Rl
IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0
OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPkp1c3QgY29tcGlsZWQgdGhlIDEuMHBy
ZTIgdmVyc2lvbiAocHJlMSBoYXMgbWlzc2luZyBjb3VudGVyX2hhc2guaCBmaWxlKS48YnI+QXBw
YXJlbnRseSB0aGUgcmVzb2x2ZXIgZm9yIGlwdjYgaGFzIGEgcHJvYmxlbSB3aXRoIHJlc29sdmlu
ZyBsb2NhbCBob3N0IChkbyBub3QgY29uZnVzZSB3aXRoIGxvY2FsaG9zdCkgb3duIGlwdjYgYWRk
cmVzcy48YnI+CgoKSS5lLiBIZXJlIHRoZSBob3N0IHdoZXJlIGlmdG9wIGlzIGJlaW5nIHJ1biBo
YXMgaXA2IGFkZHJlcyA8c3Bhbj4yMDAxOjQ3MDpiNGE3OjoxMDIgKDxhIGhyZWY9Imh0dHA6Ly9h
bWFnaS5nYml0Ni5uZXQiIHRhcmdldD0iX2JsYW5rIj5hbWFnaS5nYml0Ni5uZXQ8L2E+KTxicj4K
Cjxicj5JZnRvcCB3aXRoIGRucyByZXNvbHV0aW9uOjxicj48YSBocmVmPSJodHRwOi8vYW1hZ2ku
aW50ci5nYml0Ni5uZXQiIHRhcmdldD0iX2JsYW5rIj5hbWFnaS5pbnRyLmdiaXQ2Lm5ldDwvYT7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZs
dDs9Jmd0OyA8YSBocmVmPSJodHRwOi8vY2FtLmludHIuZ2JpdDYubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+Y2FtLmludHIuZ2JpdDYubmV0PC9hPjxicj4KCgoKCgo8YSBocmVmPSJodHRwOi8veWFtYXRv
LmdiaXQ2Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnlhbWF0by5nYml0Ni5uZXQ8L2E+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZs
dDs9Jmd0OyA8YSBocmVmPSJodHRwOi8veWFtYXRvLmdiaXQ2Lm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PnlhbWF0by5nYml0Ni5uZXQ8L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vcG9vbC0xNzMtNzktMjct
NTkud2FzaGRjLmZpb3MudmVyaXpvbi5uZXQiIHRhcmdldD0iX2JsYW5rIj48L2E+PGJyPnNhbWUg
c2l0dWF0aW9uIHdpdGhvdXQgZG5zIHJlc29sdXRpb246PGJyPjEwLjEuMC4xMDLCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgJmx0Oz0mZ3Q7IDEwLjEuMC4xMDE8YnI+CgoKCgoyMDAxOjQ3MDpiNGE3OjoxMDLC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAmbHQ7PSZndDsgMjAwMTo0NzA6YjRhNzo6MTE8YnI+PGJyPkl0JiMzOTtzIGFzIGlmIGl0IHdy
b25nbHkgdXNlcyB0aGUgZnFkbiByZXNvbHZlZCBmb3IgdGhlIHJlbW90ZSBob3N0Ljxicj5SZXNv
bHZpbmcgb2YgcmVtb3RlIGhvc3RzIHRoYXQgaGF2ZSBpcHY2IGFkZHIgd29ya3MgcHJvcGVybHku
PGJyPgoKCgoKPGJyPkEgc2ltcGxlIG1pc3Rha2UgSSBndWVzcz88YnI+PGJyPlJlZ2FyZHM8c3Bh
bj48Zm9udCBjb2xvcj0iIzg4ODg4OCI+PGJyPlZsYWRpbWlyLU0uIE9iZWxpYzxicj48YnI+PC9m
b250Pjwvc3Bhbj48L3NwYW4+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+PC9kaXY+PC9k
aXY+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+Cg==
--00248c7118a19a2d9004be5ce896--