> For the complete documentation index, see [llms.txt](https://devlog.joonas.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devlog.joonas.io/logs-etc/03-dns-n-nameserver.md).

# 2020/09/03

## DNS와 Nameserver

### Context

기존에 AWS Route53에 등록한 도메인을 그대로 사용하면서, 연결된 IP 주소는 GCP(Google Cloud Platform)의 VM인스턴스로 연결하려 하였다.

GCP의 VM 인스턴스는 외부 고정 IP로 설정하였다. 하지만, IP 주소로는 접속이 되지만 도메인으로는 접속되지 않는 현상이 발생했다.

레코드(record) 세트도 모두 잘 설정되어 있었다.

### TIL

문제는 등록된 도메인의 네임서버(nameserver)가 잘못되어 있었다.

Route53에서 네임서버를 수정하였지만, 계속 반영이 안 되었다가 약 3\~4시간이 지나고는 잘 되는 것을 확인하였다.

업데이트에 최소 2시간부터 48시간까지도 걸린다고하니, 조급하게 확인하지 않도록 하자.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://devlog.joonas.io/logs-etc/03-dns-n-nameserver.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
