/etc/hosts
단일 용어(브라우저에 접두사가 붙지 않음)가 기본 검색 엔진의 검색 용어로 해석되지 않는 경우에도 정의된 별칭을 지원하는 브라우저를 찾지 못했습니다 http://
(예:배드 울프 브라우저). 예를 들어 별칭은 http:// 접두사가 붙으면 작동
http://bse
하지만 별칭을 입력해야 http://
사용 목적이 무산됩니다.
Cloudflare는 172.64.144.30 bitcoin.stackexchange.com bse로 정의된 별칭을 통한 bitcoin.stackexchange.com에 대한 액세스를 허용하지 않습니다.
Error 1003 Ray ID: 85750e9fc9b65e4d • 2024-02-18 08:56:29 UTC
Direct IP access not allowed
What happened?
You've requested an IP address that is part of the Cloudflare network. A valid Host header must be supplied to reach the desired website.
에 액세스하려고 할 때 bitcoin.stackexchange.com
Cloudflare에서 오류가 발생하지 않습니다 .
bitcoin.stackexchange.com
내 데스크톱 컴퓨터에서 액세스하여172.64.144.30 bitcoin.stackexchange.com bse
연결하려고 하면 호스트 헤더를 보내나요/etc/hosts
?브라우저에 액세스하려고 할 때 브라우저
http://bse
동작이 달라지는 이유는 무엇입니까bitcoin.stackexchange.com
?about:config
Brave, Firefox(?), Chromium 등과 같은 브라우저에 별칭을 원활하게 사용할 수 있는 설정이 있습니까 ?
내 DNS 쿼리를 제외한 /etc/hosts
다른 쿼리는 내 콘텐츠에 표시된 것처럼 홈 라우터에서 해결됩니다./etc/resolv.conf
# Generated by Connection Manager
search home
nameserver 192.168.1.1
내가 한 연구는 man hosts
. 172.64.144.30 bitcoin.stackexchange.com bse
추가적인 가상 목적은 /etc/hosts
내 라우터의 DNS 서버에 대한 특정 DNS 쿼리 수를 제한하는 것입니다(이로 인해 내 분석이 너무 공격적으로 보이게 되어 대상 모니터링으로 이어질 수 있음). 역방향 DNS 조회 가능성을 알고 있지만 이는 질문의 범위를 벗어납니다.
답변1
- 예, 브라우저는 호스트 헤더를 보내고, HTTPS 액세스의 경우 추가로 SNI를 사용하여 방문하려는 사이트를 서버에 알려줍니다. 확실히 이것에 대해 특이한 점은 없습니다. 서버는 호스트 수에 관계없이 임의 개수의 웹사이트를 제공할 수 있으므로 사용자가 액세스하려는 웹사이트를 알아야 합니다. 오늘날 IP만으로는 많은 웹 서버에 충분하지 않습니다.
- 위에서 설명한 이유로 인해 서버가 액세스하려는 호스트를 제공하도록 구성되지 않은 경우 서버는 기본 웹 사이트를 제공하거나 웹 사이트를 전혀 제공하지 않도록 선택할 수 있습니다.
- Firefox에서는 북마크에 키워드를 할당하여 해당 키워드에 액세스하기만 하면 북마크된 링크로 이동할 수 있습니다. 을 사용할 필요는 없으며
http://<keyword>
기본 키워드만 사용하면 됩니다. 북마크를 마우스 오른쪽 버튼으로 클릭하고 편집하면 나타나는 대화 상자에 키워드 입력 필드가 포함됩니다.