实施域名系统

时间:2011-11-02 09:03:49

标签: c dns

我正在从事嵌入式c项目。该项目是电子收银机。在此

项目我需要通过 gprs 将销售数据发送到我们自己制作的应用程序的服务器上

在C#中。现在我因为动态ip.i

而必须在机器端更改服务器的IP

想在我的机器上实现 dns ,以便每次都需要更改ip.plz任何人

在此。我需要在服务器端进行哪些更改。

2 个答案:

答案 0 :(得分:1)

我不确定您是否需要或需要实施DNS服务器(这是一项非常复杂的任务,因为DNS是一种复杂的协议,您需要考虑安全问题)。您只需要使用库调用(如getaddrinfo和朋友),它最终使用DNS将主机名转换为IP地址,反之亦然。

答案 1 :(得分:1)

由于您的ISP设置,您的IP是否动态?

如果是这样,我会说最简单的方法就是注册no-ip.com之类的人。他们的免费服务将为您提供在您的服务器上安装的URL和应用程序。当您的服务器上的IP更改时,应用程序会更新其记录,以便将URL路由到正确的IP。基本上简单来说,去网址会让你一直去你的服务器。

希望这有帮助。