История изменений
Исправление
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? Но это уже из области гадания на кофейной гуще.