Firewall Settings

Smart Networking allows RealServer to stream content to a RealPlayer behind a firewall that does not permit TCP/UDP transmissions. This is accomplished through a HTTP-like protocol. If the Web server is on the same computer as the RealServer and has a second IP address available, Smart Networking requires two settings.

Setting

Description

HTTPPort If no Web server is running on the machine that is running RealServer, the default is to perform HTTP transmission on port 80. The RealServer can also be configured to perform HTTP transmission on other ports.
IPBindingList For security or convenience in running a Web server and RealServer on the same machine, you can configure the server to transmit on an alternate IP address.

 

HTTPPort

Alternate ports to which the RealServer can be assigned to stream via HTTP. If no Web server is running on the machine that is running RealServer, the server can be configured to perform HTTP transmission by adding this setting to your server.cfg file.

Although you can use any valid TCP/IP port number, RealPlayer will try to connect to port 80. If port 80 is not available, the server will not perform HTTP transmissions.

To use port 80 on UNIX, the server must be started as root (super-user).

Default value (none)
Range of values Valid port numbers

Syntax

HTTPPort <port number>

Example

HTTPPort 80

IPBindingList

Use when the RealServer and the Web server are installed on one machine that has multiple IP addresses. The IPBindingList reserves an IP address (or addresses) for RealServer's exclusive use.

This setting may be used in conjunction with Smart Networking. For example, if you have only two IP Addresses available for the computer on which the RealServer and Web server are installed, refer to one IP address with the IPBindingList setting. For additional information, see Installing and Configuring RealServer.

Note that Microsoft Internet Information Server (IIS) version 3.0 will bind to all IP addresses, regardless of this setting. IIS version 4.0 does allow binding to multiple IP addresses.

Default value (none)
Range of values Valid IP address(es)

Syntax

IPBindingList [{<IPAddress1>}, {<IPAddress2>}, {<IPAddress3>},...]

where <IPAddress> is a valid IP address that has been obtained and associated with the host machine.

Example

IPBindingList [{174.16.32.60}]

To set up virtual IP addresses in Windows

  1. On the Start menu, point to Settings, then select Control Panel.
  2. Double-click Network.
  3. On the Protocol tab, select TCP/IP, and click Properties.
  4. If you have two ethernet cards, select the other card and change the last digits of the IP address.
    If you have one ethernet card, click Advanced, then click Add. Type the new IP address. Click Add.
  5. Restart your computer.

To set up virtual IP addresses in UNIX

The procedure for setting up virtual IP addresses on UNIX depends upon the operating system. Refer to your operating system manual for more information. If your system does not automatically route traffic to the new address, be sure to manually route to the virtual IP address.

© 1997 RealNetworks, Inc.