Під час написання сценарію я хотів посилатись на машину за назвою комп’ютера, яке я їй дав (наприклад, "selenium-rc"). Я не міг писати його за допомогою "selenium-rc", тому я спробував виконати наступні команди, щоб перевірити, чи було розпізнано ім'я.
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms
Гаразд, traceroute "знайшов" ім'я. Як? Далі ...
> traceroute selenium-rc
traceroute: unknown host selenium-rc
Хм ... механізм пошуку тут повинен бути іншим, оскільки хост невідомий. Я припускаю, що для цього використовується процес розв'язання імені системи, тоді як перший приклад використовує процес, специфічний для відстеження. Правильно?
Потім, коли я повернувся трохи пізніше ...
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 minint-q4e8i52.mycorp.net (192.168.235.41) 0.509 ms 0.206 ms 0.136 ms
Гаразд, різний результат. Ім'я "selenium-rc" не змінилося на самій машині, але процес вирішення імені traceroute повинен містити певний пріоритет і тепер дає, мабуть, більш авторитетний результат, призначений іншою системою / службою в мережі. (На жаль, я припускаю, що це динамічне ім'я, яке я не контролюю, і тому воно не буде корисним у сценарії.)
Чи може хтось пояснити результати?