LINUX.ORG.RU

История изменений

Исправление dsdqmhsx, (текущая версия) :

Попробовал на FreeBSD и illumos, gethostbyaddr() всегда возвращает первое имя из записи в /etc/hosts, что, наверное, логично.

Попробовал так же на имеющемся ubuntu live cd, в h_name всегда первое имя, в h_aliases только алиасы, то есть для записи внизу в h_name будет net-g10 (постоянный адрес из задания?), в h_aliases будет srv-peer0:

10.0.0.1 net-g10 srv-peer0

Или я всё-же не понимаю требований?

Исходная версия dsdqmhsx, :

Попробовал на FreeBSD и illumos, gethostbyaddr() всегда возвращает первое имя из записи в /etc/hosts, что, наверное, логично. Возможно где-то в дебрях линуксового nsswitch.conf или системд (?) делается round-robin? Но это уже из области гадания на кофейной гуще.