Freigeben über


IP-Listenliste

Die HTTP-Server-APIs binden nicht an IP-Adressen und TCP-Portpaare, bis ein Benutzer eine UrlPrefix registriert. Sobald eine Registrierung in die Anforderungswarteschlange eingegeben wurde, bindet die HTTP-Server-API standardmäßig an den port, der in urlPrefix (z. B. Port 80) für alle auf dem Computer verfügbaren IP-Adressen (INADDR_ANY oder INADDR6_ANY) angegeben ist. Probleme treten auf, wenn Anwendungen von Drittanbietern (nicht die HTTP-Server-APIs) an IP-Adresse und Port 80-Paare auf dem Computer binden. Die HTTP-Server-API bietet eine Möglichkeit, die Liste der IP-Adressen zu konfigurieren, die sie bindet und löst dieses Koexistenzproblem. Der Systemadministrator ruft die HttpSetServiceConfiguration--Funktion auf, wobei der parameter ConfigId auf den HttpServiceConfigIPListenList-Wert festgelegt ist, um die IP-Listenliste anzugeben. Sowohl IPv4- als auch IPv6-Adressen können der Liste hinzugefügt werden. Die eingegebenen IP-Adressen gelten für alle Anwendungen auf dem Computer, die die HTTP-Server-API verwenden und über Neustarts des Computers beibehalten werden. Änderungen an der IP-Listenlistenkonfiguration erfolgen jedoch nicht dynamisch; in den meisten Fällen kann ein Systemneustart erforderlich sein.