Dns 我可以使用confstr设置两个名称服务器吗?

Dns 我可以使用confstr设置两个名称服务器吗?,dns,nameservers,qnx,Dns,Nameservers,Qnx,我试图在QNX系统中设置两个动态名称服务器IP地址。通过将\u nameserver=xxx.xxx.xxx.xxx字符串设置为\u CS\u RESOLVE,我可以使用confstr设置地址。然后res_search返回给定名称的正确IP地址。我实际上有两个问题: 如何使用setconf设置两个名称服务器(主服务器和辅助服务器) 如果名称服务器IP地址更改,我可以在应用程序运行时再次调用setconf来更改它们吗 根据,您的confstr()设置需要包含: nameserver_1.2.3.4

我试图在QNX系统中设置两个动态名称服务器IP地址。通过将
\u nameserver=xxx.xxx.xxx.xxx
字符串设置为\u CS\u RESOLVE,我可以使用confstr设置地址。然后res_search返回给定名称的正确IP地址。我实际上有两个问题:

  • 如何使用setconf设置两个名称服务器(主服务器和辅助服务器)

  • 如果名称服务器IP地址更改,我可以在应用程序运行时再次调用setconf来更改它们吗

  • 根据,您的confstr()设置需要包含:

    nameserver_1.2.3.4
    nameserver_5.6.7.8
    
    (即,每个名称服务器一行,最多三行)

    如果名称服务器发生更改,您可能需要调用
    res\u init()
    ,以强制解析器库使用新设置