Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   IT, компьютеры, электроника (http://www.trainsim.ru/forum/forumdisplay.php?f=32)
-   -   Сайты на одном ip (http://www.trainsim.ru/forum/showthread.php?t=236)

parovoZZ 30.06.2007 01:28

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

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

Crypton 30.06.2007 04:10

На каждом домене - DNS сервера, видимо для экономии IP адресов, при посылке запроса об IP адресе на данные dns сервера, запрос перенаправляется на главный сервер, но с предлогом что выдать надо страницу именно с этого домена. Вот почему если просто так выйти на [url]http://81.176.68.18/[/url], ничего не будет, а просто будет выдана страница сервера. Такую штуку оочень легко замутить в 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

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

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

parovoZZ 30.06.2007 18:59

да ну, не верю я. Это где такое место?

Yolkin 30.06.2007 19:07

Праааально не веришь. :)

[url]http://forum.exler.ru/t/48447/p/8531156[/url]

E69 30.06.2007 19:20

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

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

Crypton 30.06.2007 19:54

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

Отнюдь нет! Существует помоему 13 серверов по всему миру, зачастую обычные dns запросы (от твоего компьютера) до них не доходят. В Феврале, несколько китайцев попытались снести эти сервера, достаточно простым способом: запрограмировать несколько компьютеров на посылание больших ПИНГ запросов на IP адреса серверов. От перенагрузки не выдержали всего 3 сервера. ( [url]http://www.npr.org/templates/story/story.php?storyId=7244146[/url] и [url]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[/url] )

serega 30.06.2007 21:06

[QUOTE]но вот Главную Развилку Интернета уже давно нашли.[/QUOTE]
чето очень напоминает станцию АТС

Crypton 30.06.2007 21:37

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

kozya-bozya 01.07.2007 13:53

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

Crypton 01.07.2007 17:10

[QUOTE]похожими на VirtualHost, определяет страницы какого сайта запрашивают[/QUOTE]
Тьфу, как я мог забыть про 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 серверу провайдора, который [B]добавляет[/B] в свою картотеку 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 [url]http://www.trainsim.ru/[/url] 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

[QUOTE=parovoZZ;2997]А почему именно 80 порт (или 8080)? Почему нельзя использовать весь дипазаон портов? Тогда же и потребности в таком кол-ве ip не будет.[/QUOTE]

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

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

Crypton 02.07.2007 20:06

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

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

parovoZZ 02.07.2007 21:53

[QUOTE=Crypton;3018]Было-бы крайне не удобно, запоминать всякие адреса с цифрами, типа:
[url]http://trainsim.ru[/url] (:80) - основной сайт
[url]http://trainsim.ru:2080[/url] - форум
[url]http://trainsim.ru:3080[/url] - Внутренняя почта *@trainsim.ru
[url]http://trainsim.ru:4080[/url] - aka Trainz.ru

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

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 скажем...)
лучше начни с [URL="http://ru.wikipedia.org/wiki/Сетевая_модель_OSI"]Сетевой модели OSI[/URL] и [URL="http://ru.wikipedia.org/wiki/TCP/IP"]стека TCP/IP[/URL]

parovoZZ 02.07.2007 23:29

[QUOTE=kozya-bozya;3034]
кстати, после получения соединения номер порта изменяется.
[/QUOTE]

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


Текущее время: 19:51. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim