Citrix ADC

Festlegen von Standortkennzeichnungen

德国统计工具Nähe德国数据银行enthält德国标准国家统计局标准。Jeder Standort hat einen ip - addressbereich and bis zu sechs qualifier er für diesen Bereich。Die Qualifikationszeichen信德wörtliche Zeichenfolgen和werden zlaufzeit在einer vorgeschriebenen Reihenfolge verglhen。Jeder Standort muss mindestens einen Qualifier haben。Die Qualifier- labels definieren Die Bedeutung der Qualifier (Kontext), Die benutzerdefiniert sind。Citrix ADC帽子zwei eingebaute Kontexte:

Geografischer Kontext, der die folgenden Qualifier-Labels帽子:

  • 资格赛1 -“大陆”
  • Qualifikationsspiel 2 -“土地”
  • 限定词3 -“Staat”
  • Qualifikationsspiel 4 -“城市”
  • 资质5 -“ISP”
  • 限定词6 -“组织”

Benutzerdefinierte Einträge, die die folgenden Qualifier-Labels haben:

  • Qualifikationsspiel 1 -“Qualifikationsspiel 1”
  • 《Qualifikationsspiel 2》
  • 《Qualifikationsspiel 3》
  • Qualifikationsspiel 4 -“Qualifikationsspiel 4”
  • Qualifikationsspiel 5 -“Qualifikationsspiel 5”
  • 《Qualifikationsspiel 6》-《Qualifikationsspiel 6》

Wenn der geografische Kontext ohne Kontinentkennzeichen festgelegt ist, wild Kontinent vom Land abgeleitet。Sogar die eingebauten Qualifier-Labels basieren auf dem Kontext, und die beschrftungen können geändert werden。Diese Qualifier-Labels geben die Standorte an, die den IP-Adressen zugeordnet sind, die für statische Näherungsentscheidungen verwendet werden。

Um eine statische接近basierte Entscheidung zu treffen, vergleicht die Citrix ADC-Appliance die von der ip - address des lokalen DNS-Server-Resolvers abgeleiteten Standortattribute (Qualifikatoren) mit den Standortattributen der teilnehenden站点。Wenn nur eine网站übereinstimmt, gibt die电器模具ip地址柴油机网站zurück。Wenn es mehere Übereinstimmungen gibt, ist die ausgewählte Site das Ergebnis eines Round Robin auf den übereinstimmenden GSLB-Sites。Wenn es keine Übereinstimmung gibt, ist die ausgewählte Site das Ergebnis eines Round Robin auf allen konfigurierten Standorten。Eine Seite, die keine Qualifikationsspiele hat, wid als Spiel betrachtet。

Mit den GEO-Regeln für den standortbasierten Richtlinienausdruck können Sie Platzhalterübereinstimmungen überprüfen。Diese Funktion prüft, ob platzhalterqualiifizierer mit anderen Qualifikationszeichen übereinstimmen, einschließlich nicht - platzhalter oder nicht。死亡Platzhalterübereinstimmung erfolgt mithillife des AttributsmatchWildcardtoany, das dem Befehl设置locationParameterhinzugefugt,。

Das AttributmatchWildcardtoanykann auf die folgenden Werte festgeelegt werden:

  • 是:外卡- qualifikationsspiele stimmen mit allen anderen Qualifikationsspielen überein。
  • 不行:Platzhalter-Qualifikationsspiele stimmen nicht mit nicht - wildcard - qualifikationsspielen überein, sondern stimmen mit anderen Platzhalter-Qualifikationsspielen überein。模具标准选项不行”。
  • Ausdruck:platzhalterqualiifierer in einem Ausdruck stimmen mit jedem Qualifikator an einer LDNS-Position überein, aber platzhalterqualiifierer am LDNS-Speicherort stimmen nicht mit nicht - platzhalter - qualifizierern in einem Ausdruck überein。

Beispiel:

添加dns policy1 "CLIENT.IP.SRC.MATCHES_LOCATION("大洲。国家  \*.\*.\*.\* \ ") "  

所以stellen Sie die Standortparameter über die CLI ein

Geben Sie and der eingabeauforforderung Folgendes ein:

set locationparameter -context  -q1label  [-q2label ] [-q3label ] [-q4label ] [-q5label ] [-q6label ] -matchWildcardtoany [Yes | No | Expression] 

Beispiel:

set locationparameter -context custom -q1label asia -matchWildcardtoany Yes 

所以stellen Sie die Standortparameter über die GUI ein

  1. 航海家司祖流量管理> GSLB > Datenbank和Einträge
  2. Klicken Sie unter设置汪汪汪Standortparameter andern
  3. 我在你的地盘上Standortparameter konfigurierenStandortparameter fest。

konfigationsbeispiel (mit CLI)

Erwägen Sie die folgende Netzwerkkonfiguration:

  • 名称des virtuellen GSLB-Servers: gv1
  • ip - address des virtuellen GSLB-Servers: 1.1.1.2
  • GSLB-Dienst: gsvc1 an gv1 gebunden
  • Speicherort DB-Dateiname: sample.csv
  • 地质定型器:模具定型器1和2信德定型器。休息得如此优雅,达斯特姆Platzhalter übereinstimmt。
    • 资格赛1 -亚洲
    • 资格2 - IR
    • Qualifikationsspiel 3 - *
    • Qualifikationsspiel 4 - *
    • Qualifikationsspiel 5 - *
    • Qualifikationsspiel 6 - *
  • DNS-Richtlinie - Die Richtlinie pol1 ist so eingestellt, dass Die Pakete verworfen werden, wenn es eine Übereinstimmung gibt。

Stellen Sie den stand - parameter in and konfigureren Sie die DNS-Richtlinie wie folgt:

设置locationParameter -q2label Country_Code -q3label Subdivision_1_Name -q4label Subdivision_2_Name -q5label城市添加locationFile " / var / netscaler / inbuilt_db / sample.csv”添加gslb vserver gv1此HTTP -backupLBMethod循环)0添加dns政策pol1”CLIENT.IP.SRC.MATCHES_LOCATION(“Asia.IR .\*.\*.\*.\*")|| CLIENT.IP.SRC.MATCHES_LOCATION(“Asia.SY .\*.\*.\*.\*")|| CLIENT.IP.SRC.MATCHES_LOCATION(“Asia.SD .\*.\*.\*.\*")|| CLIENT.IP.SRC.MATCHES_LOCATION(“Asia.KP .\*.\*.\*.\*")|| CLIENT.IP.SRC。MATCHES_LOCATION("北美。cu .\*.\*.\*.\* .\*.\*.\*.\* .\*.\*")||CLIENT.IP.SRC.MATCHES_LOCATION("Europe.UA.Crimea.\*.\*.\*.\* .\*.\*.\*.\* .\*")" dns_default_act_Drop bind dns global pol1 1 -gotoPriorityExpression 65535 -type REQ_DEFAULT add gslb service gsvc1 1.1.1.2 HTTP 80 -publicIP 1.1.1.2 -publicPort 80 -maxClient 0 -healthMonitor NO -siteName s1 -cltTimeout 180 -svrTimeout 360 -downStateFlush ENABLED bind gslb vserver gv1 -serviceName gsvc1 bind gslb vserver gv1 -domainName www.gslbnew.com -TTL 5 

Fügen Sie der Location-DB-Datei die folgenden Clienteinträge hinzu。在diesem Beispiel lautet der DB-Dateiname des Speicherorts sample.csv:

10.106.24.170 10.106.24.190……8.0000、47.0000 10.102.82.170 10.102.82.190,亚洲……-73.9924,40.7553 10.106.24.140 10.106.24.150,红外…51.4231、35.6961 < !——NeedCopy >

Gemäß der vorherigen Konfiguration haben die Clients zwischen 10.106.24.170 und 10.106.24.190 keine platzhalterqualiifierer definiert。模具客户zwischen 10.106.24.140 und 10.106.24.150 haben den qualiizierer 2 als IR。

Setzen Sie den match - platzhalter - qualiizierer auf NEIN:

set locationparameter -matchWildcardtoany no 

温德Übereinstimmungs-Platzhalter-Qualifizierer auf NEIN festgeelegt ist, stimmen die Platzhalter-Qualifizierer nur mit den definierten Platzhalter-Qualifizierern überein。Es stimmt nicht mit anderen nicht -通配符- qualiifizierern überein。

  • Die DNS-Abfragen, Die 10.106.24.147 kommen, entsprechen dem definierten Platzhalter-Qualifizierer (Qualifizierer 2 = IR)。Daher tritt die DNS-Richtlinie in Kraft und löscht die Abfragen。

    Wenn Sie den Befehl挖@10.102.82.13 www.gslbnew.comauf dem客户端10.106.24.147 ausführen, zeigt die Ausgabe, dass die Server nicht erreichbar waren。

    root@ns#挖掘@10.102.82.13 www.gslbnew.com;< < > >挖9.11.23 < < > > www.gslbnew.com @10.102.82.13;(找到1台服务器);;全局选项:+cmd;;连接超时;无法连接到任何服务器
  • Die DNS-Abfragen von 10.106.24.180 stimmen niht mit den definierten qualifizerern überein。死亡DNS-Richtlinie tritt niht在Kraft和死亡Abfragen werden verarbeitet。

    Führen Sie den Befehl挖@10.102.82.13 www.gslbnew.comauf dem 10.106.24.180-Client aus。Die Ausgabe zeigt Die ip - address des virtuellen GSLB-Servers。

    root@ns#挖掘@10.102.82.13 www.gslbnew.com;< < > >挖9.11.23 < < > > www.gslbnew.com @10.102.82.13;(找到1台服务器);;全局选项:+cmd;;得到答案:;;->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64265;;旗帜:qr aa rd ad;查询:1,回答:1,权限:0,附加:1;;警告:递归请求但不可用;;优选伪切片:; EDNS: version: 0, flags:; udp: 1280 ;; QUESTION SECTION: ;www.gslbnew.com. IN A ;; ANSWER SECTION: www.gslbnew.com. 5 IN A 1.1.1.2 ;; Query time: 12 msec ;; SERVER: 10.102.82.13#53(10.102.82.13) ;; WHEN: Tue Mar 29 22:46:40 UTC 2022 ;; MSG SIZE rcvd: 60 

Setzen Sie den match - platzhalter - qualiizierer auf Ja:

set locationparameter -matchWildcardtoany yes 

Wenn der Match-Platzhalter-Qualifizierer auf Ja festgelegt ist, stimmen die Platzhalter-Qualifizierer mit allen Platzhaltern überein (definierter und Nicht-Platzhalter-Qualifizierer)。

  • Die DNS-Abfragen, Die 10.106.24.147 kommen, entsprechen dem definierten Qualifizierer (qualifierer 2 = IR)。Daher tritt die DNS-Richtlinie in Kraft und löscht die Abfragen。

    Führen Sie den Befehl挖@10.102.82.13 www.gslbnew.comauf dem客户端10.106.24.147 aus。Die Ausgabe zeigt, dass Server niht erreichbar waren。

    root@ns#挖掘@10.102.82.13 www.gslbnew.com;< < > >挖9.11.23 < < > > www.gslbnew.com @10.102.82.13;(找到1台服务器);;全局选项:+cmd;;连接超时;无法连接到任何服务器
  • Die Abfragen von 10.106.24.180 stimmen mit den niccht - wildcard - qualifizierern überein。Daher tritt die DNS-Richtlinie in Kraft und löscht die Abfragen。

    Führen Sie den Befehl挖@10.102.82.13 www.gslbnew.comauf dem 10.106.24.180-Client aus。Die Ausgabe zeigt, dass Server niht erreichbar waren。

    root@ns#挖掘@10.102.82.13 www.gslbnew.com;< < > >挖9.11.23 < < > > www.gslbnew.com @10.102.82.13;(找到1台服务器);;全局选项:+cmd;;连接超时;无法连接到任何服务器

Stellen Sie den match - platzhalter - qualiierer auf Ausdruck:

设置locationparameter - matchwildcardany表达式

Wenn der Übereinstimmungs-Platzhalter-Qualifizierer auf Ausdruck festgelegt ist, stimmen die Platzhalter-Qualifizierer交织在der DNS-Richtlinie verfügbaren Qualifizierer在der Speicherort-DB-Datei verfügbaren Qualifizierern überein。

  • Die DNS-Abfragen, Die 10.106.24.147 kommen, stimmen mit den definierten Platzhalter-Qualifizierern in der DNS-Richtlinie überein。Daher tritt die DNS-Richtlinie in Kraft und löscht die Abfragen。

    Führen Sie den Befehl挖@10.102.82.13 www.gslbnew.comauf dem客户端10.106.24.147 aus。Die Ausgabe zeigt, dass Server niht erreichbar waren。

    root@ns#挖掘@10.102.82.13 www.gslbnew.com;< < > >挖9.11.23 < < > > www.gslbnew.com @10.102.82.13;(找到1台服务器);;全局选项:+cmd;;连接超时;无法连接到任何服务器
  • 10.106.24.180在DNS-Richtlinie überein。Daher tritt die DNS-Richtlinie niht in Kraft and die Abfragen werden verarbeitet。

    Führen Sie den Befehl挖@10.102.82.13 www.gslbnew.comauf dem 10.106.24.180-Client aus。Die Ausgabe zeigt Die ip - address des virtuellen GSLB-Servers。

    root@ns#挖掘@10.102.82.13 www.gslbnew.com;< < > >挖9.11.23 < < > > www.gslbnew.com @10.102.82.13;(找到1台服务器);;全局选项:+cmd;;得到答案:;;->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64265;;旗帜:qr aa rd ad;查询:1,回答:1,权限:0,附加:1;;警告:递归请求但不可用;;优选伪切片:; EDNS: version: 0, flags:; udp: 1280 ;; QUESTION SECTION: ;www.gslbnew.com. IN A ;; ANSWER SECTION: www.gslbnew.com. 5 IN A 1.1.1.2 ;; Query time: 12 msec ;; SERVER: 10.102.82.13#53(10.102.82.13) ;; WHEN: Tue Mar 29 22:46:40 UTC 2022 ;; MSG SIZE rcvd: 60 
Festlegen von Standortkennzeichnungen