부호 오른쪽의 부분이 유효한 웹 사이트 주소 여야합니까?


11

로그인 이메일 주소의 오른쪽 부분이 유효한 웹 사이트 URL이어야합니까? 오른쪽 부분이 웹 사이트 주소가 아닌 두 개의 전자 메일 주소를 보았습니다. 사실, 웹 브라우저를 통해 시도했을 때 열리지 않았습니다.


12
참고 : WWW가 있기 전에 인터넷에 이메일 (오늘과 동일한 프로토콜을 사용)이있었습니다.
Carsten S

답변:


14

아니요 같을 필요는 없습니다. 이메일은 웹 사이트와 다른 프로토콜을 사용하며 항상 내부 이메일 (회사 내부)에 존재하지 않는 도메인을 갖는 옵션이 있습니다.

예를 들어 MyDomain.local을 호스팅하는 도메인 컨트롤러가 있고이 도메인 내에 교환 서버가 있으면 LPChip@MyDomain.local을 가질 수 있습니다.

웹 서버를 호스팅하지 않고 웹 사이트를 만드는 다른 모든 것을 비활성화하면 http : //MyDomain.local 이 작동하지 않습니다.

또한 내부 주소이므로 외부에서도 작동하지 않습니다.

외부 이메일 주소에 대해 이야기하면 다음이 중요합니다.

이메일 주소는 사용자와 도메인 + 선택적으로 하위 도메인의 두 부분으로 구성됩니다.

LPChip@email.example.com을 예로 들면, LPChip은 사용자이고 email은 하위 도메인이고 example.com은 도메인입니다.

도메인에는 이메일 위치를 알려주는 MX 레코드가 있습니다. SMTP 프로토콜로 이메일을 전송하는 데 사용되는 경로입니다.

이제 일반적으로 username @ website를 의미하는 웹 사이트 URL에 @을 사용할 수 있지만 웹 사이트의 URI에서 @ char로 사용할 수도 있습니다.

예를 들어 다음 웹 사이트 주소가 유효합니다. https://example.net/owa/username@example.com

여기서 URI는 /owa/username@example.com이며 @를 포함합니다.

또 다른 예는 다음과 같습니다.

ftp : //username@ftp.example.com


1
그렇다면 조직 외부에 전자 메일을 배달하려면 SMTP에 유효한 도메인 이름이 필요합니까?
codezombie

2
IP 주소 (도메인이 제공하는 것)를 알지 않는 한 예입니다. 또한 웹 사이트에서이를 지원해야합니다. username : password @ domain을 수행 할 수도 있지만 이는 매우 안전하지 않습니다.
LPChip

1
@ 뒤에 오는 부분이 도메인 이름이고 요즘 도메인 이름이라고하는 것은 거의 어디에나 있지만, 그렇지 않으면 호스트 이름 인 문자열을 넣는 것도 유효하며 @ 뒤에 호스트 이름으로 간주 될 수 있습니다. 작동하려면 MX 레코드가 있어야합니다. email.domain.com이라는 호스트가 있고 email.domain.com에 대한 MX 레코드를 작성하는 경우 user@email.domain.com으로 메일 주소를 지정할 수 있으며 "email.domain.com"으로 전화하는 것이 논리적입니다. 부분은 "호스트 이름", "도메인 이름"또는 "하위 도메인 이름"입니다.
토드 윌콕스

1
@JasonStack은 일반적으로 할 수 없습니다. 대부분의 웹 사이트는 기본 인증을 사용하지 않습니다. 그리고 "사용자 이름"에 이메일 주소가 있다고 생각하면 어떻게 Gmail @을 사용하겠습니까? :
홉스

2
@ToddWilcox 정확히-인터넷 메일이 uucp 호스트로 라우팅 된 방식입니다 (저는 하루에 경험이있는 것입니다). 모든 DNS 레코드에 관련 IP 주소가있는 것은 아니지만 (MX 항목이 포함 된 경우 인터넷 외부 메일 라우팅이 작동 할 수 있음) 모든 IP 주소가 웹 사이트를 호스팅 할 필요는 없습니다. OP가 "유효한 도메인 이름"과 "유효한 웹 사이트 주소"의 차이점에 대해 혼란 스러울 수 있다고 생각합니다.
Jamie Hanrahan

13

아니요, 웹 사이트와 이메일 주소는 기본적으로 공통점이 없습니다.

info@microsoft.com의 오른쪽 부분은 microsoft.com이라는 도메인으로 전자 메일을 보내는 것을 의미합니다. 이메일을 보내는 데 사용되는 프로토콜은 SMTP입니다.

그러나 URL http://www.microsoft.com/ 은 www라는 서버에서 호스팅되는 정보를 원한다는 의미입니다. 사용 된 프로토콜은 HTTP입니다.

이 두 부분이 두 프로토콜 모두에 존재할 필요는 없습니다. 그리고 그 반대도 유효합니다. 예를 들어, http://support.dell.com/ 과 같은 지원 웹 사이트가 있고 @ support.dell.com이라는 전자 메일 주소가 없을 수 있습니다.


1
최소한 microsoft.com 을 사용 하면 도메인이 동일 하면 더 좋은 예 입니다.
궤도에서 가벼움 경주

10

user.example.org는 example.org의 MX 레코드가 해당 이메일 주소의 메일을 수락하는 (즉, 포트 25에서 수신하고 SMTP 요청 처리) 작동하는 메일 서버를 가리키는 경우 작동하는 이메일 주소입니다.

http.example.org/ 는 example.org의 A 레코드가 웹 서버를 실행하는 호스트 (예 : 포트 80에서 수신 대기하고 HTTP 요청 처리)를 가리키는 경우 작동 URL입니다. example.org에 웹 서버가없는 경우 대부분의 브라우저는 표준 권장 사항에 따라 http://www.example.org/ 를 시도 합니다.

자세한 내용을 보려면 포트를 설명하는 TCP와 같은 관련 인터넷 RFC를 찾아보십시오.

이들은 완전히 분리 된 두 개의 서로 다른 서비스입니다. 서버가 하나 또는 둘 다를 실행 중일 수 있습니다.

Tersosauros가 지적한 바와 같이, "유효한"은 반드시 "작동하는"것이 아니라 구문 오류가 아닌 기술적 의미를 갖습니다. 자세한 내용은 해당 답변을 참조하십시오.


이메일은 DNS 측면에서 특별합니다. MX 레코드는 모든 메일 서버를 도메인 이름의 메일 교환으로 나열 할 수 있습니다. 다른 모든 서비스 (ssh, ftp, http, https 등)는 추가 간접 계층에 대해 "example.org의 FTP 서버 란 무엇입니까"레코드를 먼저 확인하지 않고 A (IP 주소) 레코드를 직접 사용합니다. 그러나 이것은이 질문과 관련이 없습니다. 모든 인터넷 서비스는 직교하며 특정 도메인 이름에 대해 존재하거나 존재하지 않을 수 있습니다.

(라우터 / 방화벽에 의한 포트 기반 라우팅은 http 및 ftp 트래픽을 예를 들어 큰 사이트에 필요한 경우 단일 IP에 대해 다른 서버로 분할 할 수 있으므로 다른 서비스가 자신의 간접적 인 지시가없는 것을 놓치지 않습니다 이메일과 같은 기록.)


2
이것이 가장 좋은 대답입니다.
Keavon

1
@Keavon : 감사합니다 :). 다른 두 가지 답변은 실제로 IMO의 핵심에 도달하지 못했으며 다소 혼란스러워 보였습니다.
Peter Cordes

1
있습니다 사용 된 것을 서비스 SRV두드러진 예는 SIP 및 XMPP입니다 - 기록이 간접 비슷한 종류의를 제공하기는. 우리가 인터넷을 처음부터 재구성하고 있다면 모든 것을 위해 그렇게하고 싶을 것입니다.
zwol

3

OP (및 일부 의견 / 응답자)는 어휘가 혼동 될 수 있습니다.

유효한 웹 사이트 URL이 (동안 하지 너무 현학적으로) 서로 다른 두 가지 중 하나가 될 수 있습니다 :

  1. 유효한 형식 과 같은 URL (현대 사전에 URI) abc://azertyfoo.baz:303/-이 그러나 해당 없음입니다 주소를 입력합니다.
  2. (위)을 모두 구문 적으로 유효한 URL뿐만 아니라, 알려진 기법 (비트 전에 지정 ://) 이름 유효한 해결하는 정규화 된 도메인 이름 (FQDN). 예를 들어 : http://superuser.com:80/는 유효한 웹 사이트 URL입니다 (이러한 조건에서).

웹 (예 : A 레코드) 대 이메일 (MX 레코드)과 관련하여 DNS 레코드의 차이점에 대해 많은 답변이있었습니다.


사람들이 혼란스러워하는 곳이 전자 우편 주소 의 호스트 부분 일 수 있다고 생각합니다 .

호스트는 이메일 주소에서 다음 중 하나 일 수 있습니다 :

  • MX 레코드로 올바르게 구성된 FQDN
  • 정규화되지 않은 다른 방법으로 해결할 수있는 도메인 이름 (많은 회사 환경에서 사용됨). 예를 들어 MyMail.local- 분명 .local하지만이, 유효한 최상위 도메인 (TLD)는 도메인 이름이 여전히 유효 하고 기업 환경에서 해결할 수 있습니다.
  • 호스트 이름 (예 : localhost여러 버전의 Apache에서 오류 페이지의 기본 주소는 webmaster@localhost)입니다. 로컬 컴퓨터 이외의 어느 누구도 해당받은 편지함으로 메일을 보낼 수 없지만 (이는 sendmail 또는 이와 유사한 것을 실행한다고 가정 할 때) 주소는 유효합니다 .
  • IP 주소 127.0.0.1- 특정 환경에서 유효 합니다. 그러나 공개 인터넷에서 시도한 경우 많은 (또는 다른) 메일 서버가 해당 호스트로 메일을 전달하지 않을 것입니다.

이 유효한 호스트의 모든 또한 적절한로 묶여있는 경우 유효한 웹 사이트 URL 될 수있다 계획경로 : http://[위의]/


좋은 지적은 다른 기술적 의미를 가진 OP의 단어 "유효한"을 사용하는 대신 "작동 중"이라고 대답하도록 업데이트했습니다.
Peter Cordes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.