Это спросили и ответило на Stackoverflow. Сводка, Вы не можете надежно сделать этого с DNS, но существуют подходы, которые смешивают с маршрутизацией BGP для выполнения этого.
Однако, если Вы просто интересуетесь обработкой локальных отказов к Вашему решению, и Вы предполагаете, что Ваша хостинговая компания все еще и услуга предоставления, можно спросить их - у них может быть возможность в их подсистемах балансировки нагрузки и т.д., чтобы смочь перенаправить к где-то в другом месте в их среде.
Только один сервис может послушать на данном IP и комбинации портов в любой момент.
У Вас, вероятно, есть две опции:
Рассмотрите использование обратного прокси как nginx. Переместите апача в 8 080 портов, позвольте ffserver быть на 8 090 и установить nginx на 80.
Затем настройте nginx для проксирования запросов на местоположение / видео, например, к 127.0.0.1:8090 и все остальное к 127.0.0.1:8080. Это поможет Вам.
Теперь клиенты соединяются только на 80 портах.
Как упомянуто прежде, настраивая mod_proxy, вероятно, один из самых легких способов пойти, потому что все, что необходимо сделать, добавляет конфигурация к апачу, которого Вы уже имеете.
Если Вы хотели сделать это с mod_rewrite для конкретного URL под тем же именем хоста... Как то, если у Вас есть www.yourhost.com как у апача и всего под / видео, прибывающим из ffserver, Вы могли сделать:
RewriteEngine на
RewriteRule ^/video/http://127.0.0.1:8900/$1 за 1$ [P, L]
ProxyPassReverse / http://127.0.0.1:8900
Если Вы хотите сохранить его на тех же аппаратных средствах, но не заботитесь, решают ли они к тому же имени, Вы могли бы также установить виртуальный сетевой интерфейс на другом IP-адресе так, чтобы eth0 был апачской работой 192.168.1.1 и ffserver, работающим eth0:1 с IP-адресом 192.168.1.2. Затем у них может каждый быть свое собственное имя в DNS, и так как они - различные интерфейсы, у Вас может быть 2 сервисных работы порта 80 на том же поле.
У Вас может быть только одно приложение, слушающее на данном порте, так коротко - не возможно иметь обоих на порте 80. Существуют однако пути вокруг этого, и возможно http://httpd.apache.org/docs/2.2/mod/mod_proxy.html даст Вам некоторое представление. В основном найдите способ ffserver трафика пройти апача.