개인 도메인을 사용하여 서버에 연결

전찬호

도메인을 내 서버와 연결하기 위해 도메인을 사용하는 데 어려움을 겪고 있습니다. 우선, Debian Linux를 사용하고 있습니다 (물론 서버가 Raspberry Pi 3에서 실행되기 때문에 실제로 Raspbian).

내 도메인이 lalala.co.kr (도메인 제공 업체에서 구입)이고 내 IP가 1.1.1.1이라고 가정 해 보겠습니다. Raspberry Pi는 DNS 서버를 가질 수 있지만 DNS가 도메인 및 IP와의 연결을 설정하는 데 도움이되지 않을 것이라고 생각합니다.

설명하자면 내 도메인 제공 업체에는 '네임 서버'가 있습니다. 그들은 도메인에 대한 '이름 서버 변경'옵션이 있으며, '네임 서버'를 사용하고 '네임 서버 호스팅'에 대한 일부 A 레코드를 만들면 연결할 수 있습니다.

그러나 나는 '이름 서버'를 구성하고 Raspberry Pi 자체에서 A 레코드를 만들 수 없습니다.

도메인 공급자의 이름 서버 IP가 2.2.2.2라고 가정 해 보겠습니다. 이 문제를 어떻게 해결할 수 있습니까? 도메인 공급자의 기본 이름 서버 구성을 사용하지 않으려 고합니다. 이로 인해 약간의 비용이 발생하기 때문입니다. 일부 네트워킹 개념과 정말 혼동 스럽습니다. 이 문제를 해결하기위한 몇 가지 직감에 감사드립니다. 직접 IP 연결 (일부 웹 포트 및 DNS 포트에 대해 서버가 외부 적으로 열려 있음)을 사용하여 서버를 연결할 수 있습니다.

정보가 충분하지 않은 경우 제공을 요청하십시오.

user1686

DNS가 도메인 및 IP와의 연결을 설정하는 데 도움이되지 않는다고 생각합니다.

실제로 DNS가하는 일입니다.

설명하자면 내 도메인 제공 업체에는 '네임 서버'가 있습니다. 그들은 도메인에 대한 '이름 서버 변경'옵션이 있으며, '네임 서버'를 사용하고 '네임 서버 호스팅'에 대한 일부 A 레코드를 만들면 연결할 수 있습니다.

그러나 나는 '이름 서버'를 구성하고 Raspberry Pi 자체에서 A 레코드를 만들 수 없습니다.

'네임 서버' DNS 서버입니다. BIND 9, PowerDNS, Knot 또는 NSD와 같은 소프트웨어를 사용하여 고유 한 네임 서버를 호스팅 할 수 있습니다.

  1. 먼저 DNS 서버 소프트웨어를 설치하고 도메인에 대한 새 '영역'을 만듭니다.

  2. A / AAAA / NS / etc를 포함하는 'zone 파일'을 만듭니다. 기록. Pi의 호스트 이름을 가리키는 NS 레코드를 추가하는 것을 잊지 마십시오. 예를 들면 :

    $ORIGIN example.com.
    
    @     SOA   ...
    @     NS    mypi
    mypi  A     192.0.2.1
    mypi  AAAA  ...
    

    (원하는 경우 일부 프로그램은 DNS 레코드를 데이터베이스에 보관할 수 있지만 거의 모든 프로그램이 일반 텍스트 기반 형식 도 지원 합니다 .)

  3. 와 같은 명령을 사용하여, 외부로부터 테스트, dig @<your_ip> example.com또는 nslookup example.com <your_ip>.

  4. 도메인 등록 기관의 "이름 서버 변경"페이지로 이동하여 Pi의 호스트 이름을 입력합니다 (예 :) mypi.example.com. 이 같은 도메인에이기 때문에, 당신은 또한 따라서 "접착제 기록"을 만들어, 함께 자사의 IP 주소를 입력해야합니다. 예를 들면 :

  5. 레지스트라가 변경 사항을 레지스트리에 제출하고 레지스트리가 네임 서버를 업데이트하고 ISP의 리졸버에있는 오래된 캐시 항목이 만료 될 때까지 잠시 기다리십시오.

    몇 분에서 며칠까지 걸릴 수 있습니다. 같은 도구를 사용 dnstrace -s . example.com하여 네임 서버 정보가 업데이트되었는지 확인할 수 있습니다 . (웹 버전은 이 페이지의 "DNS Auth Trace" 통해 제공됩니다 .)

이제 자체 호스팅 도메인이 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

도메인을 홈 서버에 연결

분류에서Dev

도메인 이름을 사용하여 ssh를 통해 Linux 서버에 연결하는 방법

분류에서Dev

도메인을 사용하여 시스템에 SSH 연결 시도

분류에서Dev

Ansible을 사용하여 도메인 계정으로 Windows 서버에 연결할 수 없습니다.

분류에서Dev

이름 서버를 사용하여 내 도메인을 heroku와 연결하는 방법이 있습니까?

분류에서Dev

RSA 개인 키 파일을 사용하지 않고 서버에 연결

분류에서Dev

DNS 도메인으로 SIP 서버에 연결하는 방법

분류에서Dev

도메인 이름을 사용하여 Docker 컨테이너에 연결하는 방법

분류에서Dev

User.Identity.Name을 사용하여 올바른 광고 도메인에 연결 하시겠습니까?

분류에서Dev

간헐적으로 도메인 이름을 사용하여 우분투 14.04 LTS 서버에 연결할 수 없음

분류에서Dev

어느 것이 더 좋은 모바일 앱의 경우 도메인 이름을 사용하여 서버 또는 IP 주소에 연결합니까?

분류에서Dev

CA 인증서를 사용하여 XMPP Ejabberd 서버에 Android Smack SSL / TLS 연결

분류에서Dev

VPN에 연결되면 VPN 도메인을 사용하여 주소를 자동 완성 할 수 없습니다.

분류에서Dev

Firebase에 하위 도메인 연결

분류에서Dev

QSqlDatabase를 사용하여 "cert"인증 방법으로 PostgreSQL 서버에 연결

분류에서Dev

서비스 연결을 사용하여 Azure 파이프 라인 작업에서 개인 github 체크 아웃

분류에서Dev

인터넷에 연결된 2 개의 네트워크 인터페이스. 도메인 이름에 따라 사용할 것을 선택하십시오.

분류에서Dev

ServiceStack을 사용하여 여러 Redis 인스턴스에 연결

분류에서Dev

서버 이름 / 인스턴스 이름을 사용하여 로컬 서버에 연결할 수 없습니다.

분류에서Dev

SSH를 사용하여 연결할 수 있도록 원격 서버에서 로컬 컴퓨터로 개인 키를 올바르게 복사하는 방법

분류에서Dev

인증서를 사용하여 PowerShell에서 Azure에 연결

분류에서Dev

JAVA 사용하여 인증에서 RServe에 연결

분류에서Dev

도메인 사용자 이름을 사용하여 Windows 인증으로 SQL Server에 연결할 수없는 이유는 무엇입니까?

분류에서Dev

Qt에서 연결을 사용하여 "X"(종료) 버튼을 클릭 한시기를 확인하는 방법

분류에서Dev

공용 IP 주소를 사용하여 인터넷을 통해 서버에 연결할 수 있습니까?

분류에서Dev

Apache httpd.conf-여러 도메인을 해당 하위 폴더에 연결

분류에서Dev

bigrock의 하위 도메인을 Amazon EC2 인스턴스에 연결

분류에서Dev

Poco로 SecureStreamSocket을 사용하여 TCP 서버에 연결할 때 인증서를 보내는 방법

분류에서Dev

MacOS 터미널을 사용하여 SQL 서버에 연결하는 동안 로그인 실패

Related 관련 기사

  1. 1

    도메인을 홈 서버에 연결

  2. 2

    도메인 이름을 사용하여 ssh를 통해 Linux 서버에 연결하는 방법

  3. 3

    도메인을 사용하여 시스템에 SSH 연결 시도

  4. 4

    Ansible을 사용하여 도메인 계정으로 Windows 서버에 연결할 수 없습니다.

  5. 5

    이름 서버를 사용하여 내 도메인을 heroku와 연결하는 방법이 있습니까?

  6. 6

    RSA 개인 키 파일을 사용하지 않고 서버에 연결

  7. 7

    DNS 도메인으로 SIP 서버에 연결하는 방법

  8. 8

    도메인 이름을 사용하여 Docker 컨테이너에 연결하는 방법

  9. 9

    User.Identity.Name을 사용하여 올바른 광고 도메인에 연결 하시겠습니까?

  10. 10

    간헐적으로 도메인 이름을 사용하여 우분투 14.04 LTS 서버에 연결할 수 없음

  11. 11

    어느 것이 더 좋은 모바일 앱의 경우 도메인 이름을 사용하여 서버 또는 IP 주소에 연결합니까?

  12. 12

    CA 인증서를 사용하여 XMPP Ejabberd 서버에 Android Smack SSL / TLS 연결

  13. 13

    VPN에 연결되면 VPN 도메인을 사용하여 주소를 자동 완성 할 수 없습니다.

  14. 14

    Firebase에 하위 도메인 연결

  15. 15

    QSqlDatabase를 사용하여 "cert"인증 방법으로 PostgreSQL 서버에 연결

  16. 16

    서비스 연결을 사용하여 Azure 파이프 라인 작업에서 개인 github 체크 아웃

  17. 17

    인터넷에 연결된 2 개의 네트워크 인터페이스. 도메인 이름에 따라 사용할 것을 선택하십시오.

  18. 18

    ServiceStack을 사용하여 여러 Redis 인스턴스에 연결

  19. 19

    서버 이름 / 인스턴스 이름을 사용하여 로컬 서버에 연결할 수 없습니다.

  20. 20

    SSH를 사용하여 연결할 수 있도록 원격 서버에서 로컬 컴퓨터로 개인 키를 올바르게 복사하는 방법

  21. 21

    인증서를 사용하여 PowerShell에서 Azure에 연결

  22. 22

    JAVA 사용하여 인증에서 RServe에 연결

  23. 23

    도메인 사용자 이름을 사용하여 Windows 인증으로 SQL Server에 연결할 수없는 이유는 무엇입니까?

  24. 24

    Qt에서 연결을 사용하여 "X"(종료) 버튼을 클릭 한시기를 확인하는 방법

  25. 25

    공용 IP 주소를 사용하여 인터넷을 통해 서버에 연결할 수 있습니까?

  26. 26

    Apache httpd.conf-여러 도메인을 해당 하위 폴더에 연결

  27. 27

    bigrock의 하위 도메인을 Amazon EC2 인스턴스에 연결

  28. 28

    Poco로 SecureStreamSocket을 사용하여 TCP 서버에 연결할 때 인증서를 보내는 방법

  29. 29

    MacOS 터미널을 사용하여 SQL 서버에 연결하는 동안 로그인 실패

뜨겁다태그

보관