Могу ли я использовать confstr для настройки двух серверов имен? - PullRequest
1 голос
/ 23 ноября 2008

Я пытаюсь установить два динамических IP-адреса сервера имен в моей системе QNX. Я смог использовать confstr для установки адреса, установив строку _nameserver=xxx.xxx.xxx.xxx в _CS_RESOLVE. Затем res_search возвращает правильный IP-адрес для данного имени. На самом деле у меня есть два вопроса:

  1. Как настроить два сервера имен (основной и дополнительный) с помощью setconf?

  2. Если IP-адреса сервера имен меняются, могу я просто снова вызвать setconf, чтобы изменить их во время работы моего приложения?

1 Ответ

0 голосов
/ 23 ноября 2008

В соответствии с QNX docs , ваша настройка confstr () должна содержать:

nameserver_1.2.3.4
nameserver_5.6.7.8

(т. Е. Одна строка на сервер имен, максимум три)

Если серверы имен изменятся, вам, вероятно, потребуется позвонить res_init(), чтобы заставить библиотеку распознавателя использовать новые настройки.

...