Replit 하위도메인 설정은 바이브 코딩을 통해서 앱을 제작하고 애드센스로 수익을 내기 위한 빠른 방법이다. 현재 사용하고 있는 애드센스 커스텀 도메인의 하위도메인을 설정하면 앱 디플로이와 함께 바로 광고가 나오게 할 수 있다. 그러나, Replit에서 하위도메인을 설정하는 방법은 조금 생소하다.
Replit 하위도메인 설정
앱 디플로이
Replit에서 앱이 완성되면, 디플로이를 시켜서 인터넷에서 작동되게 만든다. 이때 replit에서 기본적으로 도메인이 제공이 된다. 이 도메인을 커스텀 도메인을 바꾸어 주는 작업을 한다.
커스텀 도메인 설정
메인 도메인 설정은 A type과 Txt 만 DNS 서버에 설정해 주면 된다. 전혀 어렵지 않다. 하지만, 여기서는 필요없다.
하위도메인 설정
우리가 애드센스를 위해 필요한 도메인은 애드센스 광고 승인을 받은 도메인의 하위도메인이다. 하지만, Replit의 도메인 설정란에서는 우리가 흔히 하위도메인 설정시 사용하는 CNAME 을 찾을 수 없다. 더우기 수정도 되지 않는다.
Replit 하위도메인 설정하기
우선 설정에 가서 도메인인 메뉴를 보면 replit에서 제공되는 replit.app으로 끝나는 도메인을 볼 수 있고, 밑에 커스텀 도메인을 넣는 공간이 보인다. 예는 메인 도메인으로 되어있지만, 여기에 사용하고자 하는 하위도메인을 넣고 다음으로 넘어가면 된다.
이제 DNS 세팅을 하는 입력란이 나오는데, 기본적으로 type A와 Text로 설정이 되어있다. 그리고 host에는 하위 도메인 값만 나와있다. 내가 넣은 하위도메인은 mbti.leeviewnet.com이었고, 호스트에는 mbti만 나왔다. 정상이다.
이제 Type A와 text의 record 값을 hosting 업체의 DNS 설정에 사용해서 연결해주면 된다. 호시팅 업체에서도 하위도메인에 Cname 대신 Type A를 설정해 주고, Record 값을 넣어준다. text도 방법은 동일하다.

Replit 하위도메인 Verifying
Replit의 관련 안내에 따르면 Verifying 은 최장 48시간까지 진행될 수 있다고 한다. 내가 설정을 하고 링크를 연결했을 때, 20분정도 걸렸다.
Replit 애드센스 설정
이제 도메인 연결이 되었으면 앱에서 애드센스 설정을 해야 한다.
Ads.txt 설정
Replit 대화창에 Ads.txt 내용을 주고 Ads.txt 파일을 만들어 달라고 요구한다.
Robots.txt 생성
애드센스 로봇이 들어 올수 있는 Robots.txt를 만들어 달라고 요청한다.
Sitemap.xml 생성
검색엔진에 해당 앱을 등록하기 위해서는 사이트 맵이 필요하다. agent에게 사용하고 있는 하위도메인 주소를 주고 사이트 맵을 만들어 달라고 요청한다.
애드센스 코드 삽입
애드센스 자동 설정 코드를 삽입해야 한다. 수동 설정을 하기 어렵기 때문에 자동으로 맡겨 둔다. 애드슨세스 스니핏을 복사해서 입력창에 붙여놓고, 헤드에 넣어달라고 요청한다.
리디플로이
디플로이를 다시 실시해서 변경된 내용을 업데이트 한다. 그리고 직접, 파일들이 제대로 생성되어서 업데이트 되었는지 확인을 한다. 없으면 다시 요청해야 한다.