Åtkomst till offentligt nätverk till Azure Database for MySQL – flexibel server
GÄLLER FÖR: Azure Database for MySQL – flexibel server
I den här artikeln beskrivs alternativet för offentlig anslutning för Azure Database for MySQL – flexibel server. Du lär dig mer i detalj om begreppen för att skapa en Azure Database for MySQL – flexibel serverinstans som är tillgänglig på ett säkert sätt via Internet.
Offentlig åtkomst (tillåtna IP-adresser)
Om du konfigurerar offentlig åtkomst på din Azure Database for MySQL – flexibel serverinstans kan servern få åtkomst via en offentlig slutpunkt. Servern är alltså tillgänglig via Internet. Den offentliga slutpunkten är en DNS-adress som kan matchas offentligt. Frasen tillåtna IP-adresser refererar till ett antal IP-adresser som du väljer för att tillåta åtkomst till servern. Dessa behörigheter kallas brandväggsregler.
Egenskaperna för metoden för offentlig åtkomst är:
- Endast de IP-adresser som du tillåter har behörighet att komma åt din Azure Database for MySQL – flexibel serverinstans. Som standard tillåts inga IP-adresser. Du kan lägga till IP-adresser när du först konfigurerar servern eller när servern har skapats.
- Azure Database for MySQL – flexibel serverinstans har ett offentligt matchbart DNS-namn.
- Din Azure Database for MySQL – flexibel server-instans finns inte i något av dina virtuella Azure-nätverk.
- Nätverkstrafik till och från servern går inte över ett privat nätverk. Trafiken använder de allmänna Internetvägarna.
Brandväggsregler
Att bevilja behörighet till en IP-adress kallas brandväggsregel. Om ett anslutningsförsök kommer från en IP-adress som du inte har tillåtit ser den ursprungliga klienten ett fel.
Tillåt alla Azure IP-adresser
Du kan överväga att aktivera anslutningar från alla IP-adresser för Azure-datacenter om en fast utgående IP-adress inte är tillgänglig för din Azure-tjänst.
Viktigt!
- Alternativet Tillåt offentlig åtkomst från Azure-tjänster och resurser i Azure konfigurerar brandväggen för att tillåta alla anslutningar från Azure, inklusive anslutningar från andra kunders prenumerationer. När du väljer det här alternativet ska du se till att dina inloggnings- och användarbehörigheter begränsar åtkomsten till endast behöriga användare.
- Du kan skapa högst 500 IP-brandväggsregler.
Lär dig hur du aktiverar och hanterar offentlig åtkomst (tillåtna IP-adresser) med hjälp av Azure Portal eller Azure CLI.
Felsöka problem med offentlig åtkomst
Tänk på följande när åtkomsten till Azure Database for MySQL – flexibel server inte fungerar som förväntat:
Ändringar i listan över tillåtna har ännu inte börjat gälla: Det kan ta upp till fem minuter innan ändringar i brandväggskonfigurationen för Azure Database for MySQL – flexibel server börjar gälla.
Autentiseringen misslyckades: Om en användare inte har behörighet för Azure Database for MySQL – flexibel serverinstans eller om lösenordet som används är felaktigt, nekas anslutningen till Azure Database for MySQL – flexibel serverinstans. Om du skapar en brandväggsinställning kan klienter bara försöka ansluta till servern. Varje klient måste fortfarande ange nödvändiga säkerhetsautentiseringsuppgifter.
Dynamisk klient-IP-adress: Om du har en Internetanslutning med dynamisk IP-adressering och du har problem med att komma igenom brandväggen kan du prova någon av följande lösningar:
- Fråga internetleverantören (ISP) om DET IP-adressintervall som tilldelats dina klientdatorer som har åtkomst till Azure Database for MySQL – flexibel serverinstans och lägg sedan till IP-adressintervallet som en brandväggsregel.
- Hämta statisk IP-adressering i stället för klientdatorerna och lägg sedan till den statiska IP-adressen som en brandväggsregel.
Brandväggsregeln är inte tillgänglig för IPv6-format: Brandväggsreglerna måste vara i IPv4-format. Om du anger brandväggsregler i IPv6-format visas verifieringsfelet.
Kommentar
Vi rekommenderar att du använder det fullständigt kvalificerade domännamnet (FQDN) <servername>.mysql.database.azure.com
i anslutningssträng när du ansluter till din flexibla server. Serverns IP-adress är inte garanterad att förbli statisk. Med hjälp av FQDN kan du undvika att göra ändringar i din anslutningssträng.
Nästa steg
- Lär dig hur du aktiverar offentlig åtkomst (tillåtna IP-adresser) med hjälp av Azure-portalen eller Azure CLI
- Lär dig hur du använder TLS