Ich habe einen WCF-Dienst, der auf einem azure App-Dienst läuft. Ich möchte diese WCF auf einige azure Websites, externe IPs und einige andere Bereitstellungen beschränken. Ich benutze IPSecurity-Tag für das in meiner WCF web.configazure appservice/website auf eine Domain beschränken
Mein Problem ist die IP-Einschränkungen arbeiten, aber die azurblauen Website-Domänen, denen ich den Zugriff erlauben, scheinen nicht zu funktionieren.
für Beispiel, ich habe eine azurblaue Website mit einer benutzerdefinierten Domäne, abcdef.info. Ich versuche, dieser Domäne Zugriff auf WCF zu geben, aber es scheint nicht zu funktionieren. unten ist meine Konfiguration.
<ipSecurity enableReverseDns="true" allowUnlisted="false">
<add ipAddress="127.0.0.1" allowed="true" />
<add ipAddress="xx.xx.xx.xx" allowed="true" /> (IP of azure website i got after nslookup)
<add domainName="azurewebsitedomain.azurewebsites.net" allowed="true" />
<add domainName="abcdef.info" allowed="true" /> (custom domain tied to my azure website)
</ipSecurity>
war ich davon aus, dass einer der letzten hier drei Einstellungen laufen azur Website meine WCF-Client weiße Liste WCF zuzugreifen, aber bisher nichts.
Ich freue mich über jede Hilfe. Vielen Dank.
Ich versuchte dies, als niemand seit Wochen antwortete und es funktionierte. –
Ich versuchte dies, als niemand wochenlang antwortete und es funktionierte. aber danke nochmal für dich antwort. Wir haben auch Outbound-IPs verwendet, um mit Firewalls herumzuspielen, und sie funktionieren großartig. Ich habe versucht, es zu erhöhen, aber ich kann nicht genug Reputationspunkte haben. Aber wenn jemand anders eine VM auf demselben Host erstellt, erhält er auch Zugriff auf die eingeschränkte Ressource? –
Ja. In diesem Fall können Sie den Hostnamen auch in der Whitelist angeben. –