Intervalles d'adresses IP

Cette rubrique fournit des informations sur les intervalles d'adresses IP publiques pour les services déployés dans Oracle Cloud Infrastructure. Autorisez le trafic vers ces blocs CIDR pour permettre l'accès aux services.

Cette page répertorie les points d'extrémité des référentiels Oracle YUM. Vous pouvez utiliser la consultation DNS pour déterminer l'adresse IP publique de chaque point d'extrémité.

Adresses IP publiques pour les réseaux en nuage virtuels et Oracle Services Network

Les intervalles d'adresses IP publiques pour les réseaux en nuage virtuels et Oracle Services Network sont publiées dans un fichier JSON que vous pouvez télécharger et afficher manuellement ou à l'aide d'un programme.

Oracle Services Network est un réseau conceptuel dans Oracle Cloud Infrastructure qui est réservé aux services Oracle. Une passerelle de service offre un accès privé à Oracle Services Network à partir des charges de travail de votre VCN et de votre réseau sur place. Les adresses publiées correspondent à l'étiquette CIDR de service Tous les services de <region> dans Oracle Services Network. Pour obtenir la liste des services disponibles avec une passerelle de service, voir Passerelle de service : Services en nuage pris en charge dans Oracle Services Network.

Téléchargement du fichier JSON

Utilisez ce lien pour télécharger la liste courante d'intervalles d'adresses IP publiques.

Vous pouvez interroger le fichier publié pour vérifier si de nouveaux intervalles d'adresses IP ont été ajoutés au maximum toutes les 24 heures. Nous vous recommandons de consulter le fichier publié au moins une fois par semaine.

Contenu et syntaxe du fichier JSON

Les adresses IP sont publiées dans le fichier public_ip_ranges.json avec les champs du tableau suivant.

Exemple de fichier public_ip_ranges.json
{
    "last_updated_timestamp": "2019-11-18T19:55:47.204985",
    "regions": [
        {
            "region": "us-phoenix-1",
            "cidrs": [
                {
                    "cidr": "129.146.0.0/21",
                    "tags": [
                        "OCI"
                    ]
                },
                {
                    "cidr": "134.70.8.0/21",
                    "tags": [
                        "OSN",
                        "OBJECT_STORAGE"
                    ]
                },
            ]
        }
        {
            "region": "us-ashburn-1",
            "cidrs": [
                {
                    "cidr": "129.213.8.0/21",
                    "tags": [
                        "OCI"
                    ]
                },
                {
                    "cidr": "134.70.24.0/21",
                    "tags": [
                        "OSN",
                        "OBJECT_STORAGE"
                    ]
                }
            ]
        }
    ]
}
Nom du champ Définition Type Exemple
last_updated_timestamp

Heure de création du fichier au format ISO 8601.

Exprimée sous la forme <date>T<time>

chaîne "last_updated_timestamp": "2019-11-18T19:55:47.204985"
regions Intervalles CIDR d'adresses IP regroupés par région. tableau Voir l'exemple de fichier public_ip_ranges.json ci-dessus
region

Région des intervalles CIDR d'adresses IP.

Valeurs valides : Toute région du domaine commercial Oracle Cloud Infrastructure.

Pour obtenir la liste complète des régions, voir Régions et domaines de disponibilité.

chaîne  "region": "us-phoenix-1"
cidrs Groupe d'intervalles CIDR d'adresses IP. tableau Voir l'exemple de fichier public_ip_ranges.json ci-dessus
cidr Une ou plusieurs adresses IP IPv4 exprimées en notation CIDR. chaîne "cidr": "147.154.0.0/18"

tags

Services associés à l'intervalle CIDR d'adresses IP.

Valeurs valides :

tableau de valeurs de chaîne "tags": [ "OCI" ]

Filtrage du contenu du fichier JSON

Après avoir téléchargé le fichier JSON, vous pouvez utiliser un outil de ligne de commande tel que jq pour en filtrer le contenu.

Télécharger jq

Voici quelques exemples qui montrent comment utiliser cet outil pour rechercher et filtrer les informations dont vous avez besoin :

Rechercher la date de création du fichier JSON :

jq .last_updated_timestamp < public_ip_ranges.json

Obtenir toutes les adresses IPv4 pour une région donnée :

jq -r '.regions[] | select (.region=="us-phoenix-1") | .cidrs[] | select (.cidr | contains(".")) | .cidr ' < public_ip_ranges.json

Adresses IP publiques pour les référentiels Oracle YUM

Les référentiels Oracle YUM ont les points d'extrémité publics régionaux suivants.

Région Point d'extrémité du serveur YUM
Nord-Ouest des Pays-Bas (Amsterdam) https://yum-eu-amsterdam-1.oracle.com
Est de l'Australie https://yum-ap-sydney-1.oracle.com
Canada - Sud-Est (Toronto) https://yum-ca-toronto-1.oracle.com
Allemagne - Centre (Francfort) https://yum-eu-frankfurt-1.oracle.com
Inde - Ouest (Bombay) https://yum-ap-mumbai-1.oracle.com
Centre du Japon (Osaka) https://yum-ap-osaka-1.oracle.com
Japon - Est https://yum-ap-tokyo-1.oracle.com
Arabie saoudite - Ouest (Jeddah) https://yum-me-jeddah-1.oracle.com
Australie - Sud-Est (Melbourne) https://yum-ap-melbourne-1.oracle.com
Corée du Sud - Centre (Séoul) https://yum-ap-seoul-1.oracle.com
Royaume-Uni - Sud (Londres) https://yum-uk-london-1.oracle.com
Est des États-Unis (Ashburn) https://yum-us-ashburn-1.oracle.com
Ouest des États-Unis (Phoenix) https://yum-us-phoenix-1.oracle.com

Vous pouvez utiliser la consultation DNS pour déterminer l'adresse IP publique de chaque point d'extrémité.