【问题标题】:Can I use confstr to set up two nameservers?我可以使用 confstr 设置两个名称服务器吗?
【发布时间】:2008-11-23 19:34:16
【问题描述】:

我试图在我的 QNX 系统中设置两个动态域名服务器 IP 地址。通过将_nameserver=xxx.xxx.xxx.xxx 字符串设置为_CS_RESOLVE,我已经能够使用confstr 来设置地址。然后 res_search 返回给定名称的正确 IP 地址。我其实有两个问题:

  1. 如何使用 setconf 设置两个名称服务器(主要和次要)?

  2. 如果域名服务器 IP 地址发生变化,我可以在我的应用程序运行时再次调用 setconf 来更改它们吗?

【问题讨论】:

    标签: dns nameservers qnx


    【解决方案1】:

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

    nameserver_1.2.3.4
    nameserver_5.6.7.8
    

    (即每个域名服务器一行,最多三个)

    如果名称服务器发生变化,您可能需要调用 res_init() 来强制解析器库使用新设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-04
      • 2010-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      • 1970-01-01
      • 2010-10-17
      相关资源
      最近更新 更多