<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Onejay Lab | Blog</title><description/><link>https://onejay-lab-c3e94.web.app/</link><language>en</language><item><title>nodenv 환경에서 Node 버전 상관없이 Claude Code 실행하기</title><link>https://onejay-lab-c3e94.web.app/en/blog/ai/claude-code/2026-03-18-run-claude-code-with-nodenv/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/ai/claude-code/2026-03-18-run-claude-code-with-nodenv/</guid><description>nodenv + npm 으로 설치한 claude code 를 node 버전 상관없이 어느 프로젝트에서나 실행할 수 있는 방법을 설명한다.

</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;“nodenv + npm 으로 설치한 claude code 를 node 버전 상관없이 어느 프로젝트에서나 실행할 수 있는 방법을 설명한다.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;h2 id=&quot;내용&quot;&gt;내용&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Claude Code 를 설치하는 방법은 여러가지가 있다. curl 로 shell script 를 실행하거나 맥이라면 homebrew 를 사용하거나 node.js 를 사용하는 유저라면 npm 을 이용하는 방법도 있다.&lt;/p&gt;
&lt;p&gt;(이 글을 쓰는 시점에 공식사이트를 들어가보면 더 이상 npm 을 이용한 설치는 지원하지 않는 듯하다. &lt;a href=&quot;https://code.claude.com/docs/en/setup#deprecated-npm-installation&quot;&gt;&lt;code dir=&quot;auto&quot;&gt;Deprecated npm installation&lt;/code&gt;&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;나는 node.js 가 익숙한 개발자라 npm 을 이용해 설치했었다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@anthropic-ai/claude-code&quot;&gt;https://www.npmjs.com/package/@anthropic-ai/claude-code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;특히 각 프로젝트마다 node.js 의 버전이 달라서 nodenv 를 이용해 프로젝트별로 node 의 버전을 다르게 사용하고 있었다. 그래서 claude code 를 nodenv 의 global 로 설정한 node 버전에 설치를 했다.&lt;/p&gt;
&lt;p&gt;이 경우 &lt;code dir=&quot;auto&quot;&gt;.node-version&lt;/code&gt; 파일이 없는 디렉토리나 프로젝트에서는 global 버전의 node 에서 잘 실행할 수 있는데 global 버전이 아닌 프로젝트(각 &lt;code dir=&quot;auto&quot;&gt;.node-version&lt;/code&gt; 파일에 지정한 버전)에서는 아래와 같은 에러로 실행이 되지 않았다.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;claude&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;nodenv:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;version&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;span&gt;`&lt;/span&gt;&lt;span&gt;22.21.1&apos; is not installed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;global 버전이 24.12.0 인데 프로젝트의 버전이 22.21.1 라서 실행이 되지 않는 것이다.&lt;/p&gt;
&lt;p&gt;이런 경우 3가지 정도의 방법이 있다.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;IDE 의 플러그인을 사용&lt;/li&gt;
&lt;li&gt;.node-version 을 임시로 global 버전과 같은 버전으로 변경&lt;/li&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;NODENV_VERSION=글로벌버전 claude&lt;/code&gt; 으로 실행&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;&lt;h3 id=&quot;1-ide-의-플러그인을-사용&quot;&gt;1. IDE 의 플러그인을 사용&lt;/h3&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio Code(vscode) 나 WebStorm 등의 IDE 는 Claude Code 플러그인을 지원한다. 이 플러그인들은 node 버전과 관계없이 Claude Code 를 사용할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;2-node-version-을-global-버전과-같은-버전으로-변경&quot;&gt;2. .node-version 을 global 버전과 같은 버전으로 변경&lt;/h3&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Claude Code 를 실행하고자 하는 프로젝트의 &lt;code dir=&quot;auto&quot;&gt;.node-version&lt;/code&gt; 의 버전을 nodenv 의 global 버전으로 변경해 준다.(임시로)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;nodenv 는 &lt;code dir=&quot;auto&quot;&gt;.node-version&lt;/code&gt; 파일이 있는 경우, 그 버전을 참조하여 node 를 실행한다. 따라서 임시로 node 버전을 변경해주면 Claude Code 를 실행할 수 있다.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;3-nodenv_version글로벌버전-claude-으로-실행&quot;&gt;3. &lt;code dir=&quot;auto&quot;&gt;NODENV_VERSION=글로벌버전 claude&lt;/code&gt; 으로 실행&lt;/h3&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;nodenv 의 환경변수인 &lt;code dir=&quot;auto&quot;&gt;NODENV_VERSION&lt;/code&gt;에 버전을 지정하여 claude 를 실행하면 바로 사용할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;NODENV_VERSION&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;24.12.0&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;claude&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;NODENV_VERSION 환경변수는 특정 node 의 버전을 지정할 수 있는 변수이다. 이 환경변수에 global 버전을 지정하고 claude 를 실행하면 어디에서 실행해도 동일한 node 버전으로 사용가능하다.&lt;/p&gt;
&lt;p&gt;귀찮다면 alias 를 이용해 간략하게 설정도 가능하다.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;결론&quot;&gt;결론&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;&lt;code dir=&quot;auto&quot;&gt;nodenv + npm&lt;/code&gt; 으로 설치한 claude code 는 여러 버전의 node 가 설치된 pc 에서는 사용하기 까다롭다(귀찮다).&lt;/p&gt;
&lt;p&gt;이러한 이유로 Claude Code 측에서도 더 이상 npm 을 이용한 설치는 지원하지 않기로 한 듯하다. Claude Code 를 설치한 PC 에서 언제든지 동일하게 실행할 수 있어야 하는데 node 버전에 따라 실행할 수 없는 케이스도 생기고, 특히나 요즘은 코딩 뿐만 아니라 일반적인 PC 사용에서도 claude code 를 활용하는 경우가 많은데 node 를 따로 설치해야 하는 것은 번거롭기만 하다.&lt;/p&gt;
&lt;p&gt;위의 3가지 방식으로 사용하다가 조만간 다른 방식으로 다시 설치해야할 듯하다.&lt;/p&gt;
&lt;p&gt;Claude Code 에서 제공하는 마이그레이션 방식은 다음과 같다.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;# Install the native binary&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;curl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-fsSL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;https://claude.ai/install.sh&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;|&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;bash&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;# Remove the old npm installation&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;npm&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;uninstall&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-g&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;@anthropic-ai/claude-code&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Refs
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@anthropic-ai/claude-code&quot;&gt;https://www.npmjs.com/package/@anthropic-ai/claude-code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://code.claude.com/docs/en/setup#deprecated-npm-installation&quot;&gt;https://code.claude.com/docs/en/setup#deprecated-npm-installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://code.claude.com/docs/en/setup#migrate-from-npm-to-native&quot;&gt;https://code.claude.com/docs/en/setup#migrate-from-npm-to-native&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>AI</category><category>claude code</category><category>nodenv</category><category>node</category><category>npm</category></item><item><title>Route53 - DNS 레코드 추가 및 확인</title><link>https://onejay-lab-c3e94.web.app/en/blog/aws/2026-02-18-how-to-add-dns-record/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/aws/2026-02-18-how-to-add-dns-record/</guid><description>AWS Route53 에서 DNS 레코드를 추가하고 확인하는 방법을 설명한다.

</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;“AWS Route53 에서 DNS 레코드를 추가하고 확인하는 방법을 설명한다.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;author&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Onejay&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;createdAt&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;2026/02/18&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;updatedAt&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;2026/02/18&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;intro&quot;&gt;Intro&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;가끔 DNS 레코드를 추가하거나 갱신하는 작업을 맡을 때가 있다. 작업 자체는 간단하지만 할 때마다 각 DNS 레코드의 역할이 자주 헷갈리고는 한다. 어떤 레코드에 어떤 값을 지정해야 하는지가 상당히 헷갈려서 매번 다시 확인하고 작업을 시작햇었다.&lt;/p&gt;
&lt;p&gt;이번 기회에 각 레코드의 값을 정리해보고 작업 후에 확인하는 방법까지 정리해보려고 한다.&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;body&quot;&gt;Body&lt;/h2&gt;&lt;/div&gt;
&lt;div&gt;&lt;h3 id=&quot;root-domain&quot;&gt;Root Domain&lt;/h3&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Apex 도메인 또는 Naked Domain 이라고 한다.&lt;/li&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;example.com&lt;/code&gt; 과 같이 앞에 www 나 api 등이 붙지 않은 도메인을 의미한다.&lt;/li&gt;
&lt;li&gt;CNAME 레코드의 값으로 지정할 수 없다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;a-레코드&quot;&gt;A 레코드&lt;/h3&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;(서버 인스턴스 등의)IP 값을 저장하는 레코드&lt;/li&gt;
&lt;li&gt;&lt;em&gt;도메인 네임(URL) -&gt; IP&lt;/em&gt; 로 바꿔주는 레코드이다.
&lt;ul&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;www.example.com&lt;/code&gt;, &lt;code dir=&quot;auto&quot;&gt;api.example.com&lt;/code&gt; 등의 도메인에 해당하는 IP 값을 지정해두어 서버 인스턴스로 접속할 수 있도록 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;AWS Route53 의 경우에는 A 레코드에 IP 이외에 CloudFront URL (&lt;code dir=&quot;auto&quot;&gt;XXXXXX.cloudfont.com&lt;/code&gt;) 을 지정할 수 있다,
&lt;ul&gt;
&lt;li&gt;alias 항목을 ON(Yes) 로 했을 경우에만 사용 가능하다.&lt;/li&gt;
&lt;li&gt;구조 상 Cloudfront 를 통해 EC2 인스턴스에 액세스한다면 EC2 인스턴스의 IP 가 아닌 Cloudfront URL 을 연결하여&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;cname&quot;&gt;CNAME&lt;/h3&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;서브도메인&lt;/li&gt;
&lt;li&gt;루트 도메인으로 연결하는 일종의 alias(별칭)라고 할 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;example.com&lt;/code&gt; 이 루트 도메인이라면 &lt;code dir=&quot;auto&quot;&gt;www.example.com&lt;/code&gt;, &lt;code dir=&quot;auto&quot;&gt;api.example.com&lt;/code&gt; 등은 CNAME 으로 지정한 서브 도메인이다.&lt;/li&gt;
&lt;li&gt;CNAME 레코드에는 루트 도메인을 지정할 수 없다.
&lt;ul&gt;
&lt;li&gt;루트 도메인으로 연결하기 위한 alias 를 지정하는 것인데 루트 도메인을 지정해버리면 의미가 없다.&lt;/li&gt;
&lt;li&gt;별명으로 본명을 지어주는 격이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;ns&quot;&gt;NS&lt;/h3&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;네임서버정보&lt;/li&gt;
&lt;li&gt;도메인을 관리하는 네임서버가 어느 서버인지를 지정하는 값이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;dns-record-확인-방법&quot;&gt;DNS Record 확인 방법&lt;/h3&gt;&lt;/div&gt;
&lt;div&gt;&lt;h4 id=&quot;dig-명령어&quot;&gt;dig 명령어&lt;/h4&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;dig(Domain Information Groper): DNS 서버에 질의하여 도메인 정보를 조회할 수 있는 명령줄 도구
&lt;ul&gt;
&lt;li&gt;맥이라면 기본적으로 설치되어 있으나 리눅스나 윈도의 경우 별도로 설치해야할 수도 있다.&lt;/li&gt;
&lt;li&gt;도메인의 IP 주소, 메일 서버, 네임서버 등 다양한 DNS 정보를 확인할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h5 id=&quot;사용방법&quot;&gt;사용방법&lt;/h5&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;dig @&amp;#x3C;네임서버&gt; &amp;#x3C;도메인네임&gt; &amp;#x3C;옵션&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;네임서버와 옵션은 필수 항목이 아니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h5 id=&quot;사용-예&quot;&gt;사용 예&lt;/h5&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;example.com 으로 실행해보면 &lt;code dir=&quot;auto&quot;&gt;;; QUESTION SECTION:&lt;/code&gt; 에 질의 내용이, &lt;code dir=&quot;auto&quot;&gt;;; ANSWER SECTION:&lt;/code&gt; 에 질의 답변이 나온다.
&lt;ul&gt;
&lt;li&gt;질의 내용은 A 레코드를 확인한 것이고 그에 대한 값이 나왔다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;dig&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;example.com&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;; &lt;/span&gt;&lt;span&gt;OPT&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;PSEUDOSECTION:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;; &lt;/span&gt;&lt;span&gt;EDNS:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;version:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;flags:&lt;/span&gt;&lt;span&gt;; &lt;/span&gt;&lt;span&gt;udp:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;65494&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;; &lt;/span&gt;&lt;span&gt;QUESTION&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;SECTION:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;&lt;/span&gt;&lt;span&gt;example.com.&lt;/span&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;IN&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;A&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;; &lt;/span&gt;&lt;span&gt;ANSWER&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;SECTION:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;example.com.&lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;172&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;IN&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;A&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;104.18.26.120&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;example.com.&lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;172&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;IN&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;A&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;104.18.27.120&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;CNAME 을 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;dig&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;example.com&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;CNAME&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;; &lt;/span&gt;&lt;span&gt;OPT&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;PSEUDOSECTION:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;; &lt;/span&gt;&lt;span&gt;EDNS:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;version:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;flags:&lt;/span&gt;&lt;span&gt;; &lt;/span&gt;&lt;span&gt;udp:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;65494&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;; &lt;/span&gt;&lt;span&gt;QUESTION&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;SECTION:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;&lt;/span&gt;&lt;span&gt;example.com.&lt;/span&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;IN&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;CNAME&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;;; &lt;/span&gt;&lt;span&gt;AUTHORITY&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;SECTION:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;example.com.&lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;1220&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;IN&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;SOA&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;elliott.ns.cloudflare.com.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;dns.cloudflare.com.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;2399341694&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;10000&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;2400&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;604800&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1800&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;div&gt;&lt;h4 id=&quot;구글-툴-박스&quot;&gt;구글 툴 박스&lt;/h4&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;toolbox.googleapps.com/apps/dig/&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;conclusionoutro&quot;&gt;Conclusion(Outro)&lt;/h2&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Refs
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.classmethod.jp/articles/keum-dig-route-53-dns-check/&quot;&gt;Route 53에 등록된 DNS 서버 정보를 dig 명령어로 확인하는 방법에 대해 알아보자!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://daleseo.com/dig/&quot;&gt;dig 명령어로 DNS 조회 및 진단하기&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>aws</category><category>Route53</category><category>dns record</category></item><item><title>Easily Search Logs with Log Insights</title><link>https://onejay-lab-c3e94.web.app/en/blog/aws/2024-08-14-how-to-use-log-insights-query/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/aws/2024-08-14-how-to-use-log-insights-query/</guid><description>Search AWS CloudWatch logs easily using Log Insights.

</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>aws</category><category>cloudwatch</category><category>log insights</category><category>logging</category></item><item><title>Fix Code Storage Limit with Serverless Prune Plugin</title><link>https://onejay-lab-c3e94.web.app/en/blog/aws/serverless-framework/2024-06-26-how-to-set-prune-plugin/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/aws/serverless-framework/2024-06-26-how-to-set-prune-plugin/</guid><description>How to fix AWS Lambda Code Storage Limit issue.

</description><pubDate>Wed, 26 Jun 2024 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>aws</category><category>lambda</category><category>serverless framework</category><category>prune</category><category>deploy</category></item><item><title>Reduce Bundle Size with Webpack to Fix Upload Size Limit</title><link>https://onejay-lab-c3e94.web.app/en/blog/aws/serverless-framework/2024-05-28-how-to-set-webpack/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/aws/serverless-framework/2024-05-28-how-to-set-webpack/</guid><description>Reduce AWS Lambda source code size using Webpack.

</description><pubDate>Tue, 28 May 2024 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>aws</category><category>lambda</category><category>serverless framework</category><category>webpack</category><category>nestjs</category><category>optimization</category></item><item><title>Fix URL Path Variable Numeric Type Validation Error</title><link>https://onejay-lab-c3e94.web.app/en/blog/programming/nodejs/nestjs/2022-09-22-error-nestjs-validating-numeric-url-param/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/programming/nodejs/nestjs/2022-09-22-error-nestjs-validating-numeric-url-param/</guid><description>Solve validation errors that occur when receiving requests in Nest.js.

</description><pubDate>Thu, 22 Sep 2022 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>nestjs</category><category>troubleshooting</category><category>validation</category><category>typescript</category><category>class-validator</category></item><item><title>Fix &quot;adding files failed&quot; Error Caused by Nested .git Directory</title><link>https://onejay-lab-c3e94.web.app/en/blog/tools/git/2022-05-28-error-adding-files-failed/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/tools/git/2022-05-28-error-adding-files-failed/</guid><description>Investigating and resolving the Git adding files failed error.

</description><pubDate>Sat, 28 May 2022 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>git</category><category>troubleshooting</category><category>nestjs</category></item><item><title>Fix ESLint Parsing Error — TypeScript File Lint Configuration</title><link>https://onejay-lab-c3e94.web.app/en/blog/programming/react/react-native/2022-05-28-error-eslint-parsing-error/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/programming/react/react-native/2022-05-28-error-eslint-parsing-error/</guid><description>Solving ESLint Parsing error in React Native.

</description><pubDate>Sat, 28 May 2022 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>react native</category><category>troubleshooting</category><category>eslint</category><category>typescript</category></item><item><title>Fix iOS Build Error — Podfile.lock &amp; Xcode Simulator Setup</title><link>https://onejay-lab-c3e94.web.app/en/blog/programming/react/react-native/2022-05-28-error-react-native-ios-xcode-simulator/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/programming/react/react-native/2022-05-28-error-react-native-ios-xcode-simulator/</guid><description>Investigating and resolving Xcode and Podfile related errors in React Native.

</description><pubDate>Sat, 28 May 2022 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>react native</category><category>troubleshooting</category><category>ios</category><category>xcode</category><category>cocoapods</category></item><item><title>Fix Android Build Failure — JAVA_HOME Environment Variable Setup</title><link>https://onejay-lab-c3e94.web.app/en/blog/programming/react/react-native/2022-05-27-error-android-device-exception/</link><guid isPermaLink="true">https://onejay-lab-c3e94.web.app/en/blog/programming/react/react-native/2022-05-27-error-android-device-exception/</guid><description>Solving Android build errors that occur in React Native.

</description><pubDate>Fri, 27 May 2022 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;This post is currently being translated. Please refer to the original Korean content.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><category>react native</category><category>troubleshooting</category><category>android</category><category>java</category></item></channel></rss>