Puncte:2

Nu pot indica adresa mea de subdomeniu către distribuția CloudFront (folosind S3 + CF + Route 53)

drapel us

[Săriți în jos pentru a vedea actualizările și ultimele încercări]

În primul rând, îmi cer scuze dacă folosesc greșit terminologia de aici. Lucrez ca dezvoltator FE și această zonă privind rețelele și crearea de domenii și servicii aws nu este cu adevărat cea mai puternică a mea. Am luat această sarcină ca pe o șansă bună de a învăța.

Găzduiesc o aplicație pe găleți S3. Ideea este să ai o găleată pentru analytics.gleechi.io, altul pentru staging-analytics.gleechi.io unde voi folosi ca montare. gleechi.io pe sine nu are conținut, așa că utilizatorul doar redirecționează la analytics.gleechi.io

Numele de domeniu gleechi.io a fost anterior pe un alt registrator (godaddy) și l-am transferat la aws.

După multă luptă, am reușit să creez zone găzduite și distribuții CloudFront pentru el și să le conectez la bucket-urile mele S3.

CF-ul funcționează bine și dacă îi deschid linkul d10yu7tqracz7m.cloudfront.net aplicația mea se încarcă corect.

Ceea ce lipsește acum este să indicați adresa analytics.gleechi.io către acel CF. Nu pot să-mi dau seama ce greșesc aici, deoarece am urmat deja de atâtea ori ghidurile aws și totul pare să fie la locul lui. Am câteva indicii că ceva nu este în regulă cu DNS și poate că are de-a face cu faptul că totul a fost înregistrat undeva în afara aws înainte și poate că trebuie să fac ceva in aceste locuri?

  • Mă conectez la godaddy, dar nu văd absolut nimic acolo decât când deschid gleechi.io îmi arată o pagină care este clar de la godaddy.
  • Rularea comenzii dig +scurt gleechi.io imi da adresa de la 1) dar ruleaza dig +short analytics.gleechi.io nu-mi da nimic
  • Pentru a spori confuzia când alerg whois gleechi.io imi da Registrator WHOIS Server: whois.gandi.net Adresa URL a registratorului: http://www.gandi.net de ce gandi? Nu ar trebui să fie aws, deoarece este locul unde a fost transferat? Sau dacă ceva... Doamne atunci. Este posibil ca poate doar domeniul sa fi fost inregistrat in godaddy dar poate DNS a fost setat in gandi ? (Nu eu am realizat configurarea, ci un fost angajat cu ani în urmă, așa că s-ar putea să mă confrunt cu un scenariu necunoscut aici)

Iată cum îmi configurez Route 53:

  1. Am creat o zonă găzduită analytics.gleechi.io și acolo am creat o înregistrare A care indică CF-ul meu d10yu7tqracz7m.cloudfront.net.
  2. Am copiat cele 4 valori NS de acolo
  3. Am adăugat cele 4 valori NS din analytics.gleechi.io împreună cu cele 4 valori NS deja existente în gleechi.io
  4. Sub Domenii -> Domenii înregistrate -> gleechi.io am cele 4 NS create inițial de Route 53 pe gleechi.io (dar nu cele 4 de la analytics.gleechi.io), ceea ce presupun că este modul corect de a face

Iată ghidul aws pe care l-am urmat https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-routing-traffic-for-subdomains.html Am încercat și prima opțiune (Creează înregistrări în zona găzduită pentru domeniu) dar nici asta nu a ieșit.

Iată capturi de ecran ale configurațiilor și valorilor pe care le am pe Route 53

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

UPDATE după comentarii și răspunsuri:

Am șters zona gazdă pentru analytics.gleechi.io și am adăugat asta ca înregistrare A sub gleechi.io . Inca fara succes Încercați să căutați gleechi.io sau analytics.gleechi.io https://lookup.icann.org/lookup imi da aceasta eroare: Nu s-a putut efectua căutarea folosind serviciul WHOIS: TLD_NOT_SUPPORTED

Mai jos capturi de ecran ale configurației mele actualizate Am rămas fără idei aici

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

Puncte:2
drapel cn

Sunt două lucruri pe care trebuie să le faci:

Puteți scăpa de zona găzduită secundară pe care ați creat-o pentru analytics.gleechi.io și în Domenii -> Domenii înregistrate, lăsați doar cele 4 servere de nume originale pentru zona găzduită gleechi.io.

drapel us
Am facut asta. Cred că va trebui să aștept puțin să văd dacă a funcționat. Mulțumiri
drapel us
Am actualizat întrebarea cu această nouă încercare până la sfârșit
Nick avatar
drapel cn
Merge pentru mine ;)
drapel us
omg ai dreptate! te iubesc omule! Înșurubați eticheta formală pe forumuri. Nu ai idee cât timp am pierdut cu asta. Mulțumesc mult!
Puncte:0
drapel br

zona dvs. găzduită ar trebui să aibă doar 4 înregistrări DNS. Aveți 8, ceea ce va face ca DNS-ul să funcționeze incorect. Ceea ce trebuie să faceți este să creați o zonă găzduită numai pentru domeniul principal gleechi.io. Apoi puteți crea înregistrările DNS (înregistrări Alias ​​A sau înregistrări CNAME) pentru cele două subdomenii analitice și punerea în scenă-analitică în aceeași zonă găzduită.

drapel us
Are 8, deoarece celelalte 4 sunt din subdomeniu așa cum este descris în metoda a 2-a aici https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-routing-traffic-for-subdomains.html . Am încercat soluția ta înainte (prima metodă din link) și nu a funcționat
Ravi Kumar CH avatar
drapel br
Documentația nu a fost înțeleasă corect. Vezi punctul nr.4. Când este creată zona găzduită pentru subdomeniu, domeniul principal trebuie să fie informat despre aceasta și, prin urmare, trebuie specificate servere de nume separate. Soluția specificată mai sus va funcționa cu siguranță. Dar, deoarece ați configurat greșit zonele DNS, nu va funcționa. Așa că scăpați de zonele găzduite actuale. ar trebui afișate doar 4 înregistrări NS unice pentru domeniul principal. Apoi soluția de mai sus va începe să funcționeze automat. De asemenea, ați specificat subdomeniul ca nume de domeniu alternativ în setările cloudfront?
drapel us
Îmi pare rău, sunt încă confuz cu privire la „Când este creată zona găzduită pentru subdomeniu, domeniul principal trebuie să fie informat despre aceasta și, prin urmare, ar trebui specificate servere de nume separate.” . Tocmai de aceea cele 8 NS de pe domeniul principal. Inițial avea doar 4. Odată ce am creat zona găzduită pentru subdomeniu, apoi am adăugat aceste 4 din subdomeniu la domeniul principal. Ce îmi lipsește aici? Voi încerca soluția ta cu siguranță mai târziu, dar tot trebuie să pot înțelege pentru că te cred, probabil că eu am citit greșit ghidul undeva
Ravi Kumar CH avatar
drapel br
dacă este creată zona găzduită separată pentru analytics.gleechi.io, atunci serverele de nume ar trebui specificate pentru analytics.gleechi.io în înregistrările DNS ale domeniului principal. Dar le-ați specificat pentru gleechi.io. Aceasta este interpretarea greșită a documentației la care mă refeream.
drapel us
nu, am specificat pentru ambele. Fiecare conține 4. Dar oricum, mi-am actualizat întrebarea cu cealaltă abordare, tot fără succes :(
Ravi Kumar CH avatar
drapel br
da, trebuie să așteptați înainte ca DNS să se propage.
drapel us
a mers. Sunteți o legendă, domnule!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.