Помогите разобраться с DNS

интернет домен dns


1. Есть собственный домен
Можно ли сделать доступ к ftp://mydomain.ru по одному Ip
а к http://mydomain.ru по другому ip

2. Подскажите бесплатные DNS с привязкой не к ip а к URL (Тоесть чтобы домен можно было привязать не к ip а к url)
Ответы:
1) так сделать нельзя, DNS - служба интернета, преобразующая имена хостов в ip адреса, а URL - это локатор, позволяющий указать путь в интернете к ресурсу (который распологаеться на хосте). При этом программа (броузер или ftp-клиент) при запросе по какому то URL сначала используя службу DNS определяют ip адрес сервера,  а затем в зависимости от URL отсылает запрос на сервер (используемый протокол, локализация ресурса и прочее) по его ip
2) см. пункт 1.
ЗЫ: если у Вас корпоративнаяс сеть, куплен домен и диапазон внешних ip адресов (или один), то Вы можете настроить инфраструкттуру предприятия (используя роутеры, брандмауэры и прокси сервера), так чтобы запрос по http на адрес domain.ru обрабатывался одним сервером, а по ftp - другим (но при этом для внешних пользователей ip адрес domain.ru будет один и тот же для обоих запросов, а вот роутер находящийся по этому ip адресу, будет перенаправлять запросы в зависимости от протокола на тот или иной сервер во внутренней сети (или в зоне DMZ))
1. Можно
К примеру сайт лежит на хостере а ftp сервер поднят на другой машине
2. Нет
Нака: объясни пожалуйста как будет выполняться запрос клиентом (броузером каким нибудь) к этим ресурсам???
mydomain.ru - это всего лишь запись на DNS сервере (серверах) который не знает ни о http, ни о ftp, а всего лишь преобразует записи A в ip-адреса, и алиасы к записям типа A ???
Хостеры могут на одном ip адресе (и на одном порту, по умолчанию 80-ом) поднимать несколько сайтов, при этом web-сервер анализирует заголовки http от браузера и определяет к какому именно сайту обращаеться клиент.
Чуток перефразирую ответ...
Пробрасывая порт, можно пробросить FTP запрос другую машину визуально ip один, фактически разный...
Когда вторым постом писал ЗЫ, как раз и имел ввиду Port Forwarding на маршрутизаторе каком нибудь (хотя канешно никто не мешает iptables и apache поставить на одну машину)
Но думаю вопрос как раз был в другом, будут ли обращения клиентов из интернета передаваться разным внешним ip
2 неудачник
уху, звучит как раз, так как вы ответили, но вопросы большей частью задаются не всегда корректно, потому и ответы разные получаются...
а в принципе по большому счету, все-же можно сделать разные IP и для протоколов, но вероятность корректной работы будет %50
<<mydomain.ru - это всего лишь запись на DNS сервере (серверах) который не знает ни о http, ни о ftp, а всего лишь преобразует записи A в ip-адреса, и алиасы к записям типа A ???
Хостеры могут на одном ip адресе (и на одном порту, по умолчанию 80-ом) поднимать несколько сайтов, при этом web-сервер анализирует заголовки http от браузера и определяет к какому именно сайту обращаеться клиент.>>
именно так тут все распределенно, тоесть ДНС это ДНС преобразование домена в айпи адрес, что касается виртуального хостинга то веб сервер принимает запрос от браузера, а браузер обязан по протоколу http 1.1 если не ошибаюсь отдать ответ по какому DNS имени он пришел...
поэтому веб сервер знает кто и что хочет от него получить..
протокол / домен / порт / ресурс(url)
------------------------------------------------------------------------------------------------------------------------------------
если вы хотите чтоб на FTP сервер попадали на mydomen.ru 1.1.1.1, а на ВЕБ сервер попадални на mydomen.ru 1.1.1.2
ТОЕСТЬ ДОМЕН ОДИН И ТОТ ЖЕ то тогда ТОЛЬКО перенапровление 80 порта - и будет это немного не правильно.. тоесть client1 --> mydomen.ru:80(1.1.1.1)  перенаправление mydomen.ru:80=> 1.1.1.2:80
все запросы на 80 порт будут идти не прямо к 1.1.1.2 а через ваш первый хост 1.1.1.1.
Лучше сделать так:
в домене mydomain.ru создать поддомен ftp.mydomain.ru
ftp.mydomain.ru 1.1.1.1
mydomain.ru 1.1.1.2
вот так можно будет напрямую ходить
http://mydomain.ru
ftp://ftp.mydomain.ru


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.