Общедоступный/Частный IP-адрес

Кажется, что chopper3 покрыли эту область вполне прилично, за мои 0,02$:

Мы передаем потоком лекции по запросу, которые выполняют в течение приблизительно 12 часов каждого (разбитый в одночасовые блоки). Мы используем Медиасервер Flash (но с лицензией только для потоковой передачи) от Adobe и сделанного на заказ приложения, чтобы отобразить его в презентации в пользовательском браузере (и связать слайды/видео/аудио).

Мы выполняем сервер на Двойном Четырехъядерном Xeon 2.4Ghz с 4 ГБ поршня, и мы никогда не сталкивались ни с какими проблемами масштабирования, за исключением исчерпывания RAM при случае (FMS является очень голодным поршнем). Мы выполняем ссылку с восходящим каналом 2 МБ, но наши медиа имеют очень низкое качество (320x240, высокое сжатие, моно аудио). У нас никогда не было жалоб. Мы также используем протокол RMTPE, который шифруется и имеет дополнительный ЦП наверху.

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

FMS имеет способность передать потоком от живых карт получения. Это идет с примером приложения, что потоки от Вашей веб-камеры, но не было бы трудно иметь его поток из альтернативного живого источника (карта получения, и т.д.).

Надежда это проливает некоторый свет!

0
задан 19 May 2010 в 05:39
4 ответа

У Вас должны быть средство передачи порта или другие соединения маршрутизации устройства от внешних общедоступных IP-адресов до внутренних адресов. Ваш лучший выбор состоял бы в том, чтобы получить доступ к тому устройству и посмотреть на общественность отображения конфигурации к частному.

Если все машины IIS запускают те же веб-приложения, у Вас может быть подсистема балансировки нагрузки, обрабатывающая маршрутизацию соединения. В этом случае Ваша проблема, возможно, более проста, где у Вас просто есть подсистема балансировки нагрузки, слушают новые адреса, но продолжают направлять к тому же пулу частных машин.

На основе Вашего комментария Вы, возможно, должны добавить определение Заголовка Хоста своей конфигурации IIS. Если у Вас есть два веб-сайта, слушающие на том же порте (например, 80), необходимо сказать IIS, как направить трафик к каждому сайту. Вы делаете это путем сообщения этого, какой адрес узла обрабатывается каждым сайтом. (У меня только есть сервер IIS 5 для взгляда на, но настройки для этого должны быть подобными),

  1. Щелкните правой кнопкой по веб-сайту и выберите Свойства.
  2. Выберите вкладку веб-сайта
  3. Рядом с IP-адресом нажмите кнопку Advanced.
  4. В Нескольких Идентификационных данных для этого веб-сайта отредактируйте запись и установите Адрес узла на имя хоста Вашего веб-сайта. Например, при доступе к веб-сайту по http://www.example.com Вы установили бы Адрес узла на www.example.com. Сохраните настройки и перезапустите IIS при необходимости.

Теперь проблема сертификата является другой проблемой и может на самом деле быть источником этих 400 ошибок. Для дешифрования запроса IIS должен знать, что ключ использует. Так как весь запрос шифруется, единственная вещь, которую он может использовать для определения, какой ключ использовать является портом, в который прибыл запрос. Если у Вас будет включенный веб-сайт больше чем одного SSL/TLS на сервере, то Вы должны будете иметь, каждый слушает на различных портах, и Ваш брандмауэр должен будет знать для маршрутизации запроса к тому порту. Это также означает, что Ваш брандмауэр должен будет направить определенные общедоступные адреса/порты IP к определенному порту для частного IP-адреса.

3
ответ дан 4 December 2019 в 11:08
  • 1
    Спасибо за Ваши хорошие предложения. У нас действительно есть брандмауэр, которые загружаются, балансирует несколько веб-сайтов. Этот конкретный веб-сайт работает на одном исходном веб-сервере, и я хочу переместить его в другой целевой веб-сервер. Я использовал тот же IP-адрес в качестве IP-адреса другого веб-сайта на целевом веб-сервере, но я получил сообщение об ошибке HTTP 400 и домашнюю страницу wouldn' t загрузка. Я использовал менеджера по IIS (но это только показывало внутренний IP-адрес). I' ll проверяют брандмауэр. Кроме того, веб-сайт имеет сертификат SSL. Если there' s что-либо еще я должен проверить, сообщите мне. Благодаря всем Вам! –  Charles 19 May 2010 в 06:08
  • 2
    Я обновил свой ответ с большей информацией на основе Вашего комментария. –  David Smith 20 May 2010 в 15:54

Ваши серверы являются многосетевыми, или у Вас есть обращенный NATed? Если они находятся позади границы NAT (брандмауэр?), почему не только там ищут отображение?

2
ответ дан 4 December 2019 в 11:08

Вы делаете 1:1 NAT (или это можно назвать Виртуальным дюйм/с) в Вашем граничном брандмауэре? Это было бы одним способом сказать что общедоступная карта дюйм/с частному дюйм/с.

Однако вероятно, что Вы просто используете заголовки хоста в IIS для каждого веб-сайта: сделайте nslookup server 8.8.8.8 и затем поиск запись для каждого перечисленного домена (я сделал бы хост www также) и IP, что они разрешают, скажет Вам, какой дюйм/с используются для Ваших веб-сайтов.

Я поместил 8.8.8.8 (сервер имен Google) в nslookup примере в случае, если Вы разделили установку DNS внутренне; это удостоверится, что Вы получаете общедоступный IP не внутренний IP.

2
ответ дан 4 December 2019 в 11:08

Почему не только входят в систему сервера, тянут менеджера по IIS и смотрят на привязку для каждого веб-сайта?

1
ответ дан 4 December 2019 в 11:08

Теги

Похожие вопросы