По причинам, слишком конкретным, чтобы подробно описывать здесь ... Я попытался добавить две записи для домена в файл / etc / hosts
на сервере CentOS-7. Для того, чтобы одна часть программного обеспечения работала нормально, должна быть запись вроде:
192.168.1.z otherserver
, однако я действительно хочу, чтобы этот домен разрешался на другой IP-адрес:
10.w.x.y otherserver
Насколько я понимаю (подтверждено аналогичными вопросами, например, ] Назначьте несколько IP-адресов для 1. Запись в файле hosts ) заключается в том, что будет использоваться первая соответствующая запись.
Итак, этот файл:
192.168.1.z otherserver
10.w.x.y otherserver
должен привести к разрешению домена как 192.168.1.z
; тогда как этот файл:
10.w.x.y otherserver
192.168.1.z otherserver
должен привести к его разрешению как 10.wxy
.
Однако независимо от того, какой порядок я использую (и сколько бы повторяющихся записей я ни добавлял), домен всегда разрешается как 192.168.1.z
, если я не удалю эту запись полностью.
Есть ли способ включить обе строки, но гарантировать, что 10.wxy
имеет приоритет?
Жогорудан төмөн. Адатта, андай болот.
Сиз дагы текшерип көрүңүз /etc/nsswitch.conf
Башка кызматтар DNS издөөнүн башка ыкмасын колдонушу мүмкүн. Бул кандай тиркеме?
Ошондой эле, демонсторду кэштөөнү текшерип алыңыз. nscd
иштеп жатабы?