Почему поиски DNS не уважают/etc/nsswitch.conf и/etc/host.conf?

Вместо того, чтобы копировать файлы MDF вокруг, лучшее решение состоит в том, чтобы взять резервное копирование базы данных и затем восстановить то резервное копирование на Ваш целевой экземпляр SQL.

Принятие Вас использует Studio управления SQL, можно сделать это путем щелчка правой кнопкой по базе данных и выбору:

Tasks -> Backup

goto Ваш целевой экземпляр DB и щелчок правой кнопкой по папке базы данных и выбирают:

Restore Database
5
задан 20 June 2013 в 02:40
3 ответа

Мы смогли решить эту проблему, отключив ipv6. Мы отключили ipv6, добавив следующее в /etc/modprobe.conf и перезагрузившись.

alias net-pf-10 off
alias ipv6 off
options ipv6 disable=1

После перезагрузки мы больше не видим DNS-запросы для хостов, перечисленных в /etc/hosts.

Мне не ясно, почему это разрешается проблема.

4
ответ дан 3 December 2019 в 01:31

Есть много приложений, которые не используют OS-api для запроса имен. Вместо этого они выполняют явный DNS-запрос.

Если это произойдет - они не будут проходить через библиотеку преобразователя.

В Linux вы можете сделать то же самое в командной строке:

  • host YOURHOST попробует для разрешения DNS - несмотря ни на что.
  • gethostip YOURHOST будет использовать определенные настройки преобразователя в настроенном порядке.
2
ответ дан 3 December 2019 в 01:31

Похоже, ваше приложение использует библиотеку curl, в которой есть свои особенности средства разрешения имен, см., Например:

https://stackoverflow.com/questions/29570033/ как-могу-я-получить-libcurl-to-return-me-dnsresolver-used-for-connect-call

0
ответ дан 3 December 2019 в 01:31

Теги

Похожие вопросы