Реализация системы доменных имен - PullRequest
0 голосов
/ 02 ноября 2011

Я работаю над проектом во встроенном c. Проект является электронным кассовым аппаратом. В этом

проекте мне нужно отправить данные о продажах через gprs на сервер нашегособственное приложение

на C #.Теперь мне нужно изменить ip сервера на стороне машины из-за динамического ip.i

хочу реализовать dns на моей машине, так что idont нужно каждый раз менять ip.plzКто-нибудь

в этом. И какие изменения мне нужно сделать на стороне сервера.

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

Ваш IP динамический из-за настроек вашего провайдера?

Если так, я бы сказал, что самым простым способом было бы подписаться на кого-то вроде no-ip.com .их бесплатный сервис даст вам URL и приложение для установки на вашем сервере.Когда ваш ip изменяется на сервере, приложение обновляет свои записи, поэтому URL-адрес перенаправляется на правильный IP-адрес.Короче говоря, переходя по URL-адресу, вы всегда будете заходить на ваш сервер.

Надеюсь, это поможет.

1 голос
/ 02 ноября 2011

Я не уверен, что вы хотите или должны внедрить DNS-сервер (и это очень сложная задача, потому что DNS - это сложный протокол, и вам нужно подумать о проблемах безопасности).Вам нужно только использовать библиотечный вызов (например, getaddrinfo и друзья), который в конечном итоге использует DNS для преобразования имени хоста в IP-адрес или наоборот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...