Weiterleitungsregeln für angepasste Auflöser aktualisieren
Sie können Weiterleitungsregeln für angepasste Auflöser in IBM Cloud® DNS Services aktualisieren, indem Sie die Benutzerschnittstelle, die CLI oder die API verwenden.
Das Ändern der Standardregel kann Probleme mit der DNS-Abfrageauflösung in VPCs verursachen, die über virtuelle private Endpunkte, IKS-Cluster, ROKS-Cluster oder definierte private DNS-Zonen verfügen.
Aktualisierung der benutzerdefinierten Resolver-Weiterleitungsregeln in der Konsole
Sie können die Weiterleitungsregeln für angepasste Auflöser von der Seite mit den angepassten Auflöserdetails bearbeiten.
Gehen Sie folgendermaßen vor, um eine Weiterleitungsregel in der Konsole zu bearbeiten:
-
Klicken Sie auf die Registerkarte Weiterleitungsregeln.
-
Klicken Sie auf das Menü Aktionen
Aktionen neben der Regel, die Sie bearbeiten möchten, und klicken Sie dann auf Bearbeiten.
-
Ändern Sie in dem daraufhin angezeigten Fenster die Übereinstimmungsbedingungen, die Weiterleitungs-IP-Adressen, die DNS-Ansichten oder die Beschreibung.
-
Klicken Sie auf Speichern, um Ihre Änderungen festzuschreiben, oder klicken Sie auf Abbrechen, um sie zu verwerfen.
Der Regeltyp kann nicht bearbeitet werden. Wenn Sie einen anderen Regeltyp benötigen, erstellen Sie eine neue Regel.
Aktualisieren von benutzerdefinierten Resolver-Weiterleitungsregeln über die CLI
Führen Sie den folgenden Befehl aus, um eine Weiterleitungsregel für den angepassten Auflöser über die Befehlszeilenschnittstelle zu aktualisieren:
ibmcloud dns custom-resolver-forwarding-rule-update RESOLVER_ID RULE_ID [--match HOSTNAME] [--dns-svcs IPs] [--description DESCRIPTION] [--add-view VIEW_PARAMETER --add-view VIEW_PARAMETER ...] [--update-view VIEW_PARAMETER --update-view VIEW_PARAMETER] [--reorder-view REORDER_VIEW_PARAMETER] [--remove-view VIEW_NAME --remove-view VIEW_NAME] [-i, --instance INSTANCE] [--output FORMAT]
Dabei gilt:
- AUFLÖSER-ID ist die ID des angepassten Auflösers.
- REGEL-ID ist die ID der Weiterleitungsregel für angepasste Auflöser.
- -d, --description ist der beschreibende Text für den angepassten Auflöser.
- -match ist die übereinstimmende Zone oder der Hostname.
- --dns-svcs ist der vorgelagerte DNS-Server, an den weitergeleitet werden soll.
-
- -add-view ist der Wert der Ansichtsparameter, die in der Weiterleitungsregel hinzugefügt werden sollen.
-
- -update-view ist der Wert der Ansichtsparameter, die aktualisiert werden sollen.
-
- -reorder-view ist der Name der Ansichten, die neu angeordnet werden sollen.
-
- -remove-view ist der Name der Ansicht, die entfernt werden soll.
- -i, --instance ist der Instanzname oder die ID. Wenn diese Option nicht festgelegt ist, wird stattdessen die von dns instance-target INSTANCE angegebene Kontextinstanz verwendet.
- Der Parameter --output gibt an, dass die Ausgabe im JSON-Format erzeugt werden soll. Derzeit wird nur das Format
json
unterstützt.
Aktualisierung von benutzerdefinierten Resolver-Weiterleitungsregeln mit der API
Führen Sie die folgenden Schritte aus, um mithilfe der API eine Weiterleitungsregel für angepasste Auflöser zu aktualisieren:
-
Richten Sie Ihre API-Umgebung mit den richtigen Variablen ein.
-
Speichern Sie die folgenden Werte in Variablen, damit diese im API-Befehl verwendet werden können:
instance_id
ist die eindeutige Kennung einer Serviceinstanz.resolver_id
ist die eindeutige Kennung eines angepassten Auflösers.rule_id
ist die eindeutige Kennung einer Weiterleitungsregel.X-Correlation-ID
ist eine Zeichenfolge, die eine Anforderung eindeutig identifiziert.
-
Wenn alle Variablen initialisiert sind, aktualisieren Sie Ihre angepasste Weiterleitungsregel für den Auflöser:
{ "description": "forwarding rule", "match": "example.com", "forward_to": [ "161.26.0.7" ], "views": [ { "name": "view name", "description": "view description", "forward_to": [ "161.26.0.7" ], "expression": "ipInRange(source.ip,'10.11.12.0/24')" } ] }