PDA

Просмотр полной версии : Сайты на одном ip


parovoZZ
30.06.2007, 01:28
Вот, например, возьмём ip 81.176.68.18
На нём висят

www.rcc.org.ru
www.trainsim.ru
www.bulanova.com
www.flies.ru
www.trainz.ru
www.tech-line.ru
www.kamalstudio.com
www.johnnydepp.ru
www.mosavtosteklo.ru
www.delotruba.ru
www.kusika.ru
www.vw-seat.ru
www.kv-electronics.ru
www.13studio.com
www.paloma-service.ru
www.alianceinfo.ru
www.kremlin-info.ru
www.forum.kusika.ru
www.lugarus.ru
www.eastcard.ru
www.vamteplo.ru
www.arbat-voyage.com
www.alexandradurseneva.com
www.ivr-records.ru
www.mgoz-s.ru
www.serov.msk.ru
www.vsoftware.ru
www.econ05-2001.ru
www.13studio.ru
www.gamesnuke.com
www.autogl.ru
www.forum.s28.ru
www.global-eng.ru
www.kamal-ballan.com
www.s28.ru
www.showproject.ru
www.bill.vsoftware.ru
www.catalog.vsoftware.ru
www.foto.gupesh.ru
www.rossianka.com
www.ural-bungalo.ru
www.mediagruppa.ru
www.camila.ru
www.tl-tur.ru
www.maiski.com
www.komedia.ru
www.shop.vsoftware.ru
www.forum.igneous-aries.com
www.gupesh.ru
www.serge.13studio.com
www.rekardo.ru
www.support.vsoftware.ru
www.studiomig.ru
www.t-34.org
www.horsecity.ru
www.mariachi.ru
www.kamalballan.com
www.reefing.ru
www.rgavan.ru
www.onix33.ru
www.yarmarka.kusika.ru
www.stroydordetal.com
www.shop.camila.ru
www.gstr.ru
www.vam-teplo.ru
www.copy.mediagruppa.ru
www.remont-akpp.ru
www.wap.mobileclub.com.ru
www.1c-victory.ru
www.restoration.13studio.ru
www.komstr.org.ru
www.simonson.ru
www.artparty.ru
www.russific.13studio.ru
www.skiline.ru
www.mobileclub.com.ru
www.shvarts.komedia.ru
www.vsfit.ru
www.aeroclub.su
www.rgnika.ru
www.book.vsoftware.ru
www.operaghost.ru
www.apb-consult.ru
www.licey36.ru
www.vagner.komedia.ru
www.sound.13studio.ru
www.bukinist.kusika.ru
www.insight.kusika.ru
www.vektor-mebel.ru
www.belprommash.ru
www.keepers.chcat.net
www.la2.losena.ru
www.vitoponti.ru
www.mluvnice.info
www.forum.mparts.ru
www.migtrade.ru
www.vsptel.ru
www.uralcc.ru
www.igneous-aries.com
www.happyend.chcat.net
www.edkon.ru
www.lagarta.kusika.ru
www.benchmarking.ru
www.fit.vsoftware.ru
www.meridian.kusika.ru
www.makmebel.ru
www.seat.vw-seat.ru
www.template.kable.ru
www.design.komedia.ru
www.marketing-soft.ru
www.video.serov.msk.ru
www.audio.serov.msk.ru
www.kvn27.ru
www.trestyug.ru
www.rodnara.ru
www.forecasting-soft.ru
www.forecastsoft.ru
www.benchmarking-ci.ru
www.studio.maiski.com
www.analytic-soft.ru
www.forexsal.ru
www.chcat.net
www.segmentation.ru
www.segmentation-market.ru

Может мне кто объяснить, как в ip пакете они разделяются? ip и порт один на всех.

Crypton
30.06.2007, 04:10
На каждом домене - DNS сервера, видимо для экономии IP адресов, при посылке запроса об IP адресе на данные dns сервера, запрос перенаправляется на главный сервер, но с предлогом что выдать надо страницу именно с этого домена. Вот почему если просто так выйти на http://81.176.68.18/, ничего не будет, а просто будет выдана страница сервера. Такую штуку оочень легко замутить в Windows 2003, используя IIS и встроеный DNS сервер. Если уменя была бы выделеная линия в интернет (а не ADSL), я бы такую-же штуку и усебя на сервере сделал.

parovoZZ
30.06.2007, 15:24
Ни фига не понятно. Ведь ip dns сервера предоставляет мне провайдер. Откуда им известно о каких-то ещё dns? Или хостер намеренно предоставляет только ip своих dns, чтобы запрос к нему ушёл?

Crypton
30.06.2007, 18:04
Это понятно, но перед этим, dns сервер посылает запрос на сервера выше его, т-е на dns-сервера региона, других регионов. Где это в Интернете была статейка об этом, вот только забыл где. Там еще говорилось что именно через эти сервера можно якобы "Сломать" весь Интернет

serega
30.06.2007, 18:43
А где находится главный сервер интернета? :D
Я так понимаю что от него и идет распределение всех ip

Yolkin
30.06.2007, 18:56
Насчёт Главного Сервера Интернета не скажу, но вот Главную Развилку Интернета уже давно нашли.

http://forum.exler.ru/uploads/77/post-1143804621.jpg

parovoZZ
30.06.2007, 18:59
да ну, не верю я. Это где такое место?

Yolkin
30.06.2007, 19:07
Праааально не веришь. :)

http://forum.exler.ru/t/48447/p/8531156

E69
30.06.2007, 19:20
Там одни приколы, без комментариев откуда это :(

А вообще инет создавался как распределенная система и следовательно одного главного сервера в нём быть не должно.

Crypton
30.06.2007, 19:54
А вообще инет создавался как распределенная система и следовательно одного главного сервера в нём быть не должно.

Отнюдь нет! Существует помоему 13 серверов по всему миру, зачастую обычные dns запросы (от твоего компьютера) до них не доходят. В Феврале, несколько китайцев попытались снести эти сервера, достаточно простым способом: запрограмировать несколько компьютеров на посылание больших ПИНГ запросов на IP адреса серверов. От перенагрузки не выдержали всего 3 сервера. ( http://www.npr.org/templates/story/story.php?storyId=7244146 и http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6VJG-4N4C6TM-3&_user=10&_coverDate=02%2F28%2F2007&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=5f2ec50083b22d2cc9809d8b22db074f )

serega
30.06.2007, 21:06
но вот Главную Развилку Интернета уже давно нашли.
чето очень напоминает станцию АТС

Crypton
30.06.2007, 21:37
Развилок Интернета не бывает, Интернет - всемирная сеть, а не один огромный кабель ;)

kozya-bozya
01.07.2007, 13:53
parovoZZ, во-первых DNS, во-вторых Apache или другой веб-сервер средствами, похожими на VirtualHost, определяет страницы какого сайта запрашивают

Crypton
01.07.2007, 17:10
похожими на VirtualHost, определяет страницы какого сайта запрашивают
Тьфу, как я мог забыть про Virtual Host?? :):)

Yolkin
01.07.2007, 18:09
Вы чего все такие сёрьёзные?
Пошутить нельзя...

parovoZZ
01.07.2007, 18:11
Ну хорошо. Я набрал в браузере trainsim.ru. Дальше браузер связывается с DNS, который мне предоставил провайдер. Что происходит дальше?

Crypton
02.07.2007, 04:34
Когда твой компьютер (файл hosts где-то в недрях папки Windows) посылают запрос об IP адресе такого-то домена, DNS сервер копается в своей картотеки типа "Имя => IP". Здесь польшинство запросов и останавливаются. Но! Если не было найдено совпадений, DNS сервер теперь запрашивает у регионального Интернет-сервера, здесь то происходят большинство трансляций между региональными именами типа .ru, .org, .au, .eu. После этого, IP адрес переведеный из доменного имени возвращается обратно к DNS серверу провайдора, который добавляет в свою картотеку IP адрес (чтобы в следущий раз запрос не делать), ну и выдает IP адрес твоему компьютеру. Есть и совсем сторонний расказ о подробновтях работы с NS (name server) и Virtual Host, но расскажу если будут вопросы.
--
ООочень редко, когда региональный DNS не сможет отыскать IP адрес, он посылает запрос к одному из 13 всемирных серверов, там происходит почти также как и у "Провайдер.DNS-Рег.DNS"
--

Учите CompTIA NET+ господа :)

kozya-bozya
02.07.2007, 10:19
parovoZZ

ты набрал trainsim.ru.

браузер смотрит - а не ip-адрес ли это? нет.

есть ли в кеше браузера и ОС ip-адрес этого хоста?
если нет - делает запрос к DNS-серверам провайлера.

DNS провайдера смотрит: а есть ли в кеше ip-адрес (или адреса) для trainsim.ru, если да -отдает его, иначе - запрашивает вышестоящий DNS-сервер (для зоны .ru)

когда ip-адрес определен, браузер подключается на TCP порт 80 по полученному ip-адресу и делает запрос вида:
GET http://www.trainsim.ru/ HTTP/1.0

остальные запросы выглядят аналогично, но всегда браузер указывает полное имя хоста.

таким образом сервер понимает, к какому сайту из хостингов делается запрос.

kozya-bozya
02.07.2007, 10:21
да, если ты запрашивал trainsim.ru то и браузер спросит trainsim.ru, www тут по привычке.

parovoZZ
02.07.2007, 14:45
Ясно.
А почему именно 80 порт (или 8080)? Почему нельзя использовать весь дипазаон портов? Тогда же и потребности в таком кол-ве ip не будет.

шмырштю
02.07.2007, 15:15
А почему именно 80 порт (или 8080)? Почему нельзя использовать весь дипазаон портов? Тогда же и потребности в таком кол-ве ip не будет.

ну во первых их всего 65 тысяч. а во вторых первые 1024 зарезервированы под конкретные службы, остальные динамические - используются в каждой сессии открываемой твоим компом и "контрагентом".
а для обхода ограничения ip-адресации версии 4, вводят версию 6 (около 1500 адресов на каждый квадратный метр площади суши), но это ближайшие лет 10. а также такие обходные технологии как сети intranet (внутренние со своей адресацией), NAT, позволяющие спрятать за один ip-адрес, много компьютеров.

а про иерархию DNS-серверов у же тебе рассказали. когда запрос твоей проги переобразовали из имени в ip-адресс, комп отправляет пакеты с запросами, дойдя до "конечного" ip-адреса, на нём не факт что реальный сервер с нужной инфой, а только "сервер-посредник", за которым может быть целая intranet-сеть серверов.

Crypton
02.07.2007, 20:06
А почему именно 80 порт (или 8080)? Почему нельзя использовать весь дипазаон портов? Тогда же и потребности в таком кол-ве ip не будет.
Было-бы крайне не удобно, запоминать всякие адреса с цифрами, типа:
http://trainsim.ru (:80) - основной сайт
http://trainsim.ru:2080 - форум
http://trainsim.ru:3080 - Внутренняя почта *@trainsim.ru
http://trainsim.ru:4080 - aka Trainz.ru

Конечно можно привыкнуть если все равно будут лишь ссылки везде тебя провожать, но ИМХО, крайне не удобно, да и не слишком безопасно

parovoZZ
02.07.2007, 21:53
Было-бы крайне не удобно, запоминать всякие адреса с цифрами, типа:
http://trainsim.ru (:80) - основной сайт
http://trainsim.ru:2080 - форум
http://trainsim.ru:3080 - Внутренняя почта *@trainsim.ru
http://trainsim.ru:4080 - aka Trainz.ru

Конечно можно привыкнуть если все равно будут лишь ссылки везде тебя провожать, но ИМХО, крайне не удобно, да и не слишком безопасно

DNS не может выдать порт??? Тем не менее, на некоторые сайты ругается фаер - порты из динамического диапазона. Кто мне порт отдаёт?

kozya-bozya
02.07.2007, 23:13
изначально порт определяется службой.

ftp - 21 порт tcp
http - 80 порт tcp
(это если не указано иное явно, например lib.ru:8080/books)
dns - 53 порт, причем udp

глянь файл
WINDOWS\system32\drivers\etc\services
(в юниксах /etc/services)

там же protocol - группы протоколов

кстати, после получения соединения номер порта изменяется.

вообще если серьезно задумал изучение сетевых технологий, или чтобы тебе не путаться в понятиях (а мы то говорим о DNS, то о http, скоро и до пинга дойдем, а это уже IGMP скажем...)
лучше начни с Сетевой модели OSI (http://ru.wikipedia.org/wiki/Сетевая_модель_OSI) и стека TCP/IP (http://ru.wikipedia.org/wiki/TCP/IP)

parovoZZ
02.07.2007, 23:29
кстати, после получения соединения номер порта изменяется.


Как это меняется? У кого меняется?