4월 21일 (일) 오전 12:54

logo

  • home
  • head
  • itnews
  • product
  • mobile
  • game
  • benchmark
  • analysis
  • blog

개봉 2023.11.22. / 등급: 12세 관람가 / 장르: 드라마 / 국가: 대한민국 감독 : 김성수 출연 : 황정민, 정우...
노량: 죽음의 바다 / 개봉 2023.12. / 장르: 액션, 드라마 / 국가: 대한민국 감독 : 김한민 출연 : 김윤석, ...

서버하고 도메인하고 연결이 알고나면 간단한 일이지만 하나도 모르는 상태에서 진행을 하면 이해하기 힘든 부분이 있나 봅니다. 이번 시간에는 도메인과 서버를 연결하는 방법에 대해서 설명하고자 합니다. 같은 내용으로 질문을 많이 받는데, 아마 처음 시작하는 분들에게는 어려운 부분이 아닐까 합니다. 이번 포스팅에서는 IIS 기준으로 설명을 하지만, IIS 바인딩 설정에서 "호스트 이름" 항목은 아파치 서버의 VirtualHost와 같은 역할을 하니 연결방법을 이해한다면 쉽게 설정할 수 있을 거라고 생각합니다.



260A5B3C55BE476C3445C6


일단 최소한의 기본적인 지식을 알고 있어야 하는데 공유기에서 서버로 포트 전달방법에 대해서 알아야 합니다. 일반적으로 DMZ 설정을 사용하고 있지만, 몇몇 특수한 공유기들은 TwinIP나 SuperDMZ와 같은 외부 IP를 특정 PC에서 할당되도록 할 수 있는 기능이 들어 있습니다. 그 둘의 차이점과 하는 방법을 먼저 알아야 합니다. 그 방법에 관련된 글은 아래의 글을 참고해보세요.



또한 도메인은 구입하거나 또는 무료로 얻어야 합니다. 도메인을 구할 수 있는 곳은 몇군데가 있습니다. 그 중에서 무료로 도메인을 구할 수 있는 곳이 있습니다. 아래의 글을 참고하면 도메인을 얻는데 도움이 됩니다.



도메인을 구입하고 나면 이제 서버와 연결시키는 과정이 필요합니다. 


여기부터는 기본적으로 알아야 할 지식을 짚고 넘어가 보도록 하겠습니다.





도메인 설정


도메인 사이트에서 서브 도메인이나 기본 도메인을 설정하는 방법을 설명하기 전에 도메인 설정화면부터 먼저 보여드리고 설명하겠습니다.



22643C4255BF9D0129F8F3


이 화면은 네임서버중에 무료인 DNSZI.com 에서 설정하는 화면입니다. 레코드를 먼저 선택하고 그 안에서 서브 도메인을 입력하는 형태를 가지고 있습니다. 



그리고 이 아래 화면은 Freenom.com에서 도메인을 설정하는 화면입니다. 레코드 방식을 통합적으로 설정하기 때문에 서브도메인명을 입력하고 Type에서 레코드 방식을 선택하면 됩니다.


261AA54255BF9D0206513C



Name 부분이 헷갈리기 쉬운데 아무 이름을 임의로 입력하는 것이 아니라 이 부분이 바로 서브도메인 명이 됩니다. domain.tk 라는 도메인을 가지고 있을 때 Name 칸에 studyforus를 입력한다면 studyforus.domain.tk 라는 서브 도메인을 생성합니다.


이 두가지 설정방법은 거의 다 비슷비슷하고 대동소이하기 때문에 원리만 이해하면 어디를 이용해도 설정할 수 있습니다. 그리고 일반적으로 도메인에서 주로 설정하는 레코드는 A RecordCNAME 입니다.


A Record : IP 주소를 통해 연결하는 방식입니다.

CNAME : 도메인 주소를 통해 연결하는 방식입니다. (여기에 DDNS 주소를 연결하면 편리합니다.)


이 두가지 방식은 일정한 주소로 연결하는데 도메인으로 연결하느냐 IP주소로 연결하느냐의 차이 입니다. 마치 특정 전화번호를 저장해서 이름으로 찾느냐(CNAME) 아님 전화번호를 직접 입력하느냐(A Record) 의 차이와 비슷합니다.


또한 서브도메인이 아닌 2차 도메인, 예를 들어 domain.com과 같은 앞에 서브도메인이 없는 형태에는 앞에 네임 부분을 생략하고 레코드만 입력하면 됩니다. 즉, 맨 앞칸은 서브 도메인 명을 입력하는 곳으로 꼭 입력하지 않아도 된다는 뜻입니다.


그리고 TTL의 경우는 네임서버에서 갱신하는 주기(시간)을 뜻하는데 네임서버에서 빨리 도메인을 적용하고 싶으면 TTL시간을 작게 설정하면 됩니다. Freenom의 경우에는 300초가 최소입니다.




서버 설정


IIS를 예를 들어서 설명하도록 하겠습니다. 기본적으로 도메인을 연결할 때 포트 주소는 80(http의 기본포트)으로 사용해야 합니다. 만약, ISP(인터넷 공급업체)측에서 80포트를 막아놨다면 그 때는 다른 포트 번호로 접속을 해야 합니다만, 그럴 때는 인터넷 업체에 전화해서 포트 개방을 요구하던지, 그에 맞는 상품을 사용하면 됩니다. 



2631F14255BFA55A0D1053


IIS의 바인딩 설정에서는 중요하게 봐야할 부분이 바로 "호스트 이름" 항목입니다. 위에도 적었다 시피 아파치에서는 "VirtualHost"로 불리는 기능입니다. 도메인을 추가하고 싶다면 이 호스트 이름 항목에 원하는 도메인 주소를 입력하면 됩니다. 물론, 서브도메인명도 가능합니다.



도메인을 설정하기 전에 이정도만 기억하면 이제 조금 상세하게 설정해보도록 합시다.




메인 도메인 설정하기 - TwinIP 사용


먼저 아래와 같은 설정입니다.


공인 IP주소 111.222.123.123을 가진 환경에서 공유기에 랜선이 물려있고, 공유기에서는 서버로 TwinIP 설정이 되어있는 상태를 가정해보도록 하겠습니다.



2639FF4A55BFB11A131CBC




도메인 설정

test.com과 같은 2차 도메인만 사용하므로 Name 항목은 생략합니다. 빈칸으로 놔둬도 정상적으로 등록이 가능합니다.

또한 IP주소로 연결하는 경우에는 A Record (잘 모르겠으면 고정IP 경우에 설정하면 좋습니다.) 도메인을 통해서 연결하는 경우에는 CNAME 레코드를 이용합니다.

일반적으로 유동IP를 사용하는 환경에 DDNS를 공유기 자체에서 설정을 하였다면 그로 얻은 DDNS 접속 주소를 CNAME 레코드에 입력하면 됩니다.

공유기 설정

Twin IP (또는 Super DMZ)로 설정이 되어있다면 서버로 지정한 컴퓨터는 외부의 공인 IP를 그대로 사용할 수 있습니다. 이 설정을 통해서 서버의 IP주소가 111.222.123.123과 같은 외부IP주소를 사용하기 때문에 IIS 바인딩 설정에서 IP 주소를 한번 더 확인해 보세요.

서버 설정

IIS에서 IP 주소는 외부 IP 주소인 111.222.123.123, 그리고 포트 번호는 80 마지막으로 호스트 이름에는 test.com을 입력합니다.


앞으로 이런 방식으로 도메인을 연결하고 또 서브도메인을 추가합니다. 공유기 종류에 따라서 조금씩 변동이 있습니다.





메인도메인 설정하기 - DMZ


이번에는 다른 설정은 같지만 공유기에서 TwinIP 설정을 하지 않고 DMZ 설정 또는 포트 포워딩 설정을 이용해서 서버에 연결한 경우입니다.



250EF34F55BFB12F09C048



도메인 설정은 위와 변함이 없으나, 서버에서는 변경이 있습니다. 일단, IP 주소의 구조가 다르기 때문에 공유기와 서버에서 조금 설정을 해야 하는 부분이 있습니다.


도메인 설정

test.com과 같은 2차 도메인만 사용하므로 Name 항목은 생략합니다. 빈칸으로 놔둬도 정상적으로 등록이 가능합니다.

또한 IP주소로 연결하는 경우에는 A Record (잘 모르겠으면 고정IP 경우에 설정하면 좋습니다.) 도메인을 통해서 연결하는 경우에는 CNAME 레코드를 이용합니다.

위와 설정은 같습니다. 서버의 IP주소가 내부 IP주소를 가지고 있더라도 항상 도메인에 연결할 주소는 외부 IP로 연결해야 합니다.

공유기 설정

DMZ 설정을 이용하는 경우에는 거의 TwinIP와 기능을 같지만 서버에서 사설 IP를 사용하느냐, 공인 IP를 사용하느냐의 차이를 제외하고는 거의 같은 기능이라고 보시면 됩니다. 단, 특정하게 80포트만 개방하는 경우에는 포트포워딩 설정을 통해 반드시 외부의 80포트를 내부의 서버로 향하게 해야 합니다.

이 때 설정은 외부 포트를 80 그리고 접속할 내부 IP 주소는 192.168.0.10, 내부포트는 80으로 설정하면 됩니다.

서버 설정

IIS에서 IP 주소는 내부 IP 주소중 하나인 192.168.0.10 그리고 포트 번호는 80 입니다. 비록 내부의 IP주소를 사용하더라도 DMZ나 포트포워딩 설정이 잘 되었다면 111.222.123.123의 80포트는 곧 내부의 192.168.0.10의 80포트와 같기 때문에 호스트 이름에 똑같이 test.com을 입력합니다.



TwinIP 와는 조금 차이가 있지만 DMZ 설정으로 서버가 내부 IP(사설 IP주소)를 갖는 다는 번거로움 빼고는 모두 똑같은 기능을 합니다. 참고로 공유기에서 서버의 내부 IP주소를 고정하기 위해서는 공유기 내부 아이피 고정하기글을 참고하면 도움이 될 듯합니다.




서브 도메인 설정


마지막으로 서브도메인 설정법입니다. 도메인 설정에서 빈칸으로 나뒀던 곳에 이제 원하는 서브도메인 명을 입력해서 사용할 수 있습니다. 여기서는 sub라는 이름을 입력해서 sub.test.com 이라는 서브도메인을 등록하도록 하겠습니다.


2760EE4D55C0C81C07E1E1





도메인 설정

3차 도메인을 사용하기 위해서 Name 란에 원하는 서브 도메인 명을 입력하면 됩니다. 이때 서브도메인의 연결주소는 여전히 위와 같이 A Record 또는 CNAME으로 연결하면 됩니다. IP주소로 연결하는 경우에는 A Record (잘 모르겠으면 고정IP 경우에 설정하면 좋습니다.) 도메인을 통해서 연결하는 경우에는 CNAME 레코드를 이용합니다. 일반적으로 유동IP를 사용하는 환경에 DDNS를 공유기 자체에서 설정을 하였다면 그로 얻은 DDNS 접속 주소를 CNAME 레코드에 입력하면 됩니다.

공유기 설정

Twin IP 를 예를 들어 설명을 진행하지만 위에 DMZ 설정이나 포트포워딩 설정일 경우도 적어놨고 그 방법은 같기 때문에 참고를 하면 좋을 듯 합니다. 서버의 IP주소를 IIS 바인딩 설정에서 IP 주소를 한번 더 확인해 주세요.

서버 설정

IIS에서 IP 주소는 외부 IP 주소인 111.222.123.123, 그리고 포트 번호는 80 마지막으로 호스트 이름에는 sub.test.com을 입력합니다.



서브 도메인 역시 도메인 설정 방법과 같은 방법을 사용합니다. 





요약


설정방법을 살표보니 비슷한 부분이 꽤나 있죠? 종합적으로 이야기 하면 아래처럼 설정하면 됩니다.


도메인설정


IP 주소(A Record)로 연결하거나 도메인명(CNAME)으로 연결하는 경우에는 반드시 서버의 외부 IP인 공인 IP주소로 연결을 해야 합니다.


도메인 설정에서 가장 주의해야할 부분 이지요. 그리고 공유기의 설정 부분을 제외하면 서버에서 주의해서 설정해야 하는 부분은 다음과 같습니다.


서버 설정


포트설정 : 80 다른 포트가 아닌 무조건 80 포트로 해야 정상적으로 도메인을 연결할 수 있습니다. 

호스트 이름(VirtualHost) : 도메인주소를 입력합니다.


공유기에서 연결되는 방식만 확실하게 설정한뒤 위에 두가지만 기억하면 도메인 추가하는 방법은 의외로 쉽습니다.


일단 많이 들어오는 질문 중 하나라 글을 작성했는데 도움이 되었으면 합니다.



출처: http://studyforus.tistory.com/246 [Study For Us]






  1. [보안공지] 이스트소프트 알집 보안 업데이트 권고

    □ 개요  o 이스트소프트社의 알집에서 원격코드 실행이 가능한 취약점 발견 [1]  o 영향 받는 버전을 사용중인 이용자는 해결방안에 따라 최신버전으로 업데이트 권고     □ 설명  o 알집의 LZH 파일 포맷 ...
    Date2018.10.17
    Read More
  2. [보안공지] 보안프로그램으로 위장한 랜섬웨어 발견

    보안프로그램으로 위장한 랜섬웨어 발견 ► MalwareHunterTeam 연구원은 SuperAntiSpyware 보안프로그램으로 위장한 Kraken Cryptor 랜섬웨어 변종을 발견 ​► 해당 보안프로그램 서버에 랜섬웨어 실행 파일...
    Date2018.10.17
    Read More
  3. QNAP NAS의 최신 OS, QTS 4.3.5 발표 및 배포 시작

    QNAP Systems는 NAS OS의 최신 버전 QTS 4.3.5 발표 및 배포 시작. 신규 버전은 SSD를 다양하게 활용하는 새로운 기능과 소프트웨어 정의형 네트워크 아키텍처를 새롭게 탑재한다. QTS 4.3.5의 SSD 엑스...
    Date2018.10.08
    Read More
  4. 다이어트는 괴로워: 얼굴살 빠지고, 허벅지 찌는 이유

    영양은 넘치고, 운동할 시간은 적다.   비만은 현대인에겐 숙명과도 같다. 때문에 다이어트는 수많은 사람들의 숙원이다.   대부분의 사람들이 실패하지만, 성공하는 사람도 간혹 있긴 하다.   그런데, 살...
    Date2018.10.06
    Read More
  5. 엔비디아 지포스 시리즈에서 AMD 라데온 프리싱크 지원

    기존까지 AMD 라데온 전용 기술로 알려졌던 '프리싱크' 기술이 엔비디아의 지포스 시리즈에 적용된 것이 확인되고 있다. 따라서 엔비디아의 지포스가 AMD 라데온의 마지막 장점까지 완전히 제거하고 ...
    Date2018.09.30
    Read More
  6. ipTIME NAS 제품 취약점 보안 업데이트 권고

     개요  o EFM-Networks社는 ipTIME NAS 제품의 취약점을 해결한 보안 업데이트 발표 [1]  o 낮은 버전을 사용 중인 시스템은 악성코드 감염에 취약할 수 있으므로, 최신 버전으로 업데이트 권고   □ 설명  ...
    Date2018.09.15
    Read More
  7. GPU 병렬 프로그래밍 CUDA의 모든 것

    Martin Heller | InfoWorld CUDA와 GPU의 병렬 처리 능력을 활용하면 딥러닝을 포함한 컴퓨팅 집약적 애플리케이션을 가속화할 수 있다. CUDA 는 엔비디아가 자체 GPU에서의 일반 컴퓨팅을 위해 개발한 ...
    Date2018.09.08
    Read More
  8. HP 복합기 원격코드실행 취약점 보안 업데이트 권고

    □ 개요  o HP社의 잉크 프린터에서 발생하는 원격코드실행 취약점을 해결한 보안 업데이트 발표[1]  o 취약한 버전을 사용 중인 서버의 담당자는 해결방안에 따라 최신 버전으로 업데이트 권고   □ 설명  o...
    Date2018.09.08
    Read More
  9. Google 어시스턴트를 스마트하게 사용하는 법을 알아보세요.

    인공지능(AI), 아직도 멀게만 느껴지시나요? Google 어시스턴트는 구글의 인공지능 기반 음성비서 기술로 생활 속에서 가장 가까이 접할 수 있는 기기인 핸드폰을 통해 인공지능을 쉽게 만나볼 수 있게 해...
    Date2018.09.08
    Read More
  10. 그림으로 이해하는 SDN의 원리와 진화하는 사용례 [한글 자막]

    소프트웨어 정의 네트워킹은 이제 고급 네트워킹이 필요한 모든 영역에 적용되는 다재다능한 기술로 진화했습니다. 애니메이션을 통해 SDN의 기본 개념과 함께 데이터센터에서 WAN과 클라우드, 보안, 사물 ...
    Date2018.08.04
    Read More
  11. [MATH] 비트코인의 암호화 원리

    국제 수학자대회가 2014년 서울에서 개최됩니다. 이를 기념해 과학향기에서는 올 한 해 동안 매월 1편씩 [MATH]라는 주제로 우리생활 속 다양한 수학을 소개하는 코너를 마련했습니다. 기초과학의 꽃이라 ...
    Date2018.08.01
    Read More
  12. 윈도우에서 USB 흔적 추적하기 (USB Device Tracking on Windows)

    앞으로 3번에 걸쳐 윈도우, 리눅스, 맥에서 USB 장치의 흔적을 추적하는 내용을 포스팅할 예정이다. 그 첫번째로 윈도우 환경에서 USB(범용 직렬 버스, Universal Serial Bus) 흔적을 살펴보자. 윈도우 ...
    Date2018.07.21
    Read More
  13. ‘드론 택시 도심 주행’ 실현 위해 필요한 것들

    지난겨울, 평창 밤하늘에 수호랑을 수놓았던 드론 쇼는 분명 감동적이었다. 하지만 당시 관객들이 간과한 게 하나 있다. 드론 스스로 하늘과 땅, 숲과 나무, 함께 비행하는 ‘동료 드론’을 알아보고 ...
    Date2018.07.21
    Read More
  14. 폭염 시작, 한반도의 여름은 더 더워지고 있다?

    장마가 끝나고 폭염이 시작됐다. 아직 7월 중순이지만 전력 사용량이 어마어마하다. 그만큼 여름은 길고 더워졌다. 언제부터인가 매년 여름마다 사상 최악의 여름이라는 수식어가 붙는 것 같다.   실제로 ...
    Date2018.07.21
    Read More
  15. 적외선 감지기를 속일 수 있는 새로운 스텔스 재료

    미국 위스콘신 매디슨 대학(University of Wisconsin-Madison)의 연구진은 적외선을 흡수함으로써 열이 나는 물체를 숨길 수 있는 새로운 물질을 개발했다. 적외선 카메라는 무인 항공기가 야간 또는 안개...
    Date2018.07.21
    Read More
  16. 개인정보를 보호하는 최소한의 기본 원칙

    여러분의 개인정보는 안녕하신가요? 이 질문에 대해 확신을 못하시는 이용자 분들이 계실 것 같고, 개인정보는 이용자 분들에게 큰 관심사이지만 동시에 까다로운 주제이기도 할 것 같습니다. 이용자 정보 ...
    Date2018.07.21
    Read More
  17. Cisco router/switch 제품군 취약점 보안 업데이트 권고

    □ 개요  o Cisco社는 자사 제품에 대해 다수의 취약점을 해결한 보안 업데이트를 공지  o 공격자는 해당 취약점을 이용하여 피해를 발생시킬 수 있어 해당 Cisco 제품을 사용하는 이용자들은 최신 버전으로...
    Date2018.07.21
    Read More
  18. 글로벌 사이버 위협 동향 보고서 (2018년 2분기)

    제 1 장. 2분기 사이버 위협 동향   1. 언론보도로 살펴본 사이버 위협 동향   2. 취약점 동향   제 2 장. 이슈포커스   1. 만화로 알아보는 이슈 : 공급망 공격   2. 현장 인터뷰 : 충남대학교 류재철 교...
    Date2018.07.21
    Read More
  19. 2018년 7월 마이크로소프트 보안 업데이트

    7월 보안 릴리스는 다음 소프트웨어에 대한 보안 업데이트로 구성되어 있습니다. Internet Explorer Microsoft Edge Microsoft Windows Microsoft Office, Microsoft Office Services 및 Web Apps ChakraC...
    Date2018.07.14
    Read More
  20. 블록체인, 진짜는 ‘암호화폐 너머’에 있다 (Block Chain)

    블록체인이라고 하면 많은 사람이 비트코인 같은 암호화폐를 떠올린다. 블록체인이 비트코인 덕에 유명해지긴 했지만 암호화폐는 블록체인 중에서도 금융(finance) 응용의 하나일 뿐, 둘의 개념이 같...
    Date2018.07.05
    Read More
  21. 시스코 라우터, 스위치 취약점 보안 업데이트 권고

    □ 개요  o Cisco社는 자사 제품에 대해 다수의 취약점을 해결한 보안 업데이트를 공지  o 공격자는 해당 취약점을 이용하여 피해를 발생시킬 수 있어 해당 Cisco 제품을 사용하는 이용자들은 최신 버전으로...
    Date2018.06.23
    Read More
  22. 구글, 온디바이스 인공지능으로 한층 더 개선된 번역 제공

    지금으로부터 약 2년 전, 우리는 구글 번역에 신경망 기계번역(NMT)을 도입하여, 온라인 번역의 정확성을 크게 향상시킨 바 있습니다. 그리고 이제 NMT 기술을 오프라인(온디바이스)으로도 사용할 수 있게 ...
    Date2018.06.23
    Read More
  23. SNK 40주년 기념 NEOGEO mini 게임기 발매

    SNK가 7월 24일부터 브랜드 40주년 기념으로 NEOGEO mini 게임기 발매 게임기는 컨트롤러와 디스플레이가 일체화 된 디자인으로 3.5인치 디스플레이와 아케이드 스틱이 탑재된다. 또한 SNK의 유명 타이...
    Date2018.06.23
    Read More
  24. 애플 macOS 10.14 Mojave 지원 대상 리스트

    애플이 최근 macOS 10.14 Mojave를 정식으로 발표하면서 macOS 10.14 Mojave의 시스템 요건이 확인됐다. macOS 10.14 Mojave의 시스템 요건은 아래와 같고, macOS 10.13 High Siera에서 지원되던 일...
    Date2018.06.13
    Read More
  25. 전 세계 스마트폰 카메라 성능 순위 (2018.06 기준)

    카메라 성능을 측정하는 https://www.dxomark.com 의 2018년 6월 7일 기준 전세계 스마트폰 카메라 성능 순위 1위는 여전히 화웨이 P20 프로가 유지하고 있는 가운데 새로이 HTC U12+가 2위로 등극했...
    Date2018.06.07
    Read More
  26. 미국과 중국 매출 상위 100개 모바일 게임 비교를 통해 분석한 중국 시장의 특수성

    게임 분야의 컨설팅업체 GameRefinery가 중국에 진출하길 희망하는 해외 모바일 게임업체를 위해 미국과 중국의 인기 모바일 게임간 특성을 비교 분석 PDF 원본 다운로드 - http://www.strabase...
    Date2018.06.02
    Read More
  27. 화석연료 고갈 이후 대안은?

    <KISTI의 과학향기> 제3154호 최근 우리 나라에서 벌어지고 있는 ‘쓰레기 대란’의 주요 대상은 플라스틱류다. 수거를 거절 당하는 스티로폼을 비롯해 음식물이나 각종 세제 용기로 쓰이는 폴리에틸렌 등...
    Date2018.06.02
    Read More
  28. DNS 하이재킹 공격기법을 사용하며 공격 국가와 기능을 확장하고 있는 Roaming Mantis

    4월 16일 카스퍼스키랩 연구진은 주로 아시아 지역의 스마트폰을 노리고 DNS(domain name system) 하이재킹 기법을 통해 유포되는 신종 악성 코드를 하나 보고했다. 이 악성 코드는 4주 동안 빠르게 진화를...
    Date2018.06.02
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 47 Next
/ 47