我正在从事嵌入式c项目。该项目是电子收银机。在此
项目我需要通过 gprs 将销售数据发送到我们自己制作的应用程序的服务器上
在C#中。现在我因为动态ip.i
而必须在机器端更改服务器的IP想在我的机器上实现 dns ,以便每次都需要更改ip.plz任何人
在此。我需要在服务器端进行哪些更改。
答案 0 :(得分:1)
我不确定您是否需要或需要实施DNS服务器(这是一项非常复杂的任务,因为DNS是一种复杂的协议,您需要考虑安全问题)。您只需要使用库调用(如getaddrinfo
和朋友),它最终使用DNS将主机名转换为IP地址,反之亦然。
答案 1 :(得分:1)
由于您的ISP设置,您的IP是否动态?
如果是这样,我会说最简单的方法就是注册no-ip.com之类的人。他们的免费服务将为您提供在您的服务器上安装的URL和应用程序。当您的服务器上的IP更改时,应用程序会更新其记录,以便将URL路由到正确的IP。基本上简单来说,去网址会让你一直去你的服务器。
希望这有帮助。