2017-10-09 9 views
0

특정 컴퓨터에 인터넷 연결이 없으므로 IP 주소에서 blob 파일에 액세스해야하고 도메인에서 액세스하지 않아야하므로 리디렉션을 사용합니다. 내 질문은 내가 IP에서 Blob 파일에 액세스 할 수 있습니까? 예를 들면 다음과 같습니다. ip.blob.core.windows.net/configuration/file.jpg내가 하늘이 아닌 IP에서 blob 파일에 액세스 할 수 있습니까?

시도했을 때 오류가 발생했습니다. 요청한 URI가 서버의 리소스를 나타내지 않습니다.

하지만 계정 이름이나 도메인을 사용하면 파일을 가져올 수 있습니다. myaccountname.blob.core.windows.net/configuration/file.jpg

가능한지는 확실치 않지만 그렇다면 어떻게해야합니까?

+0

'myaccountname'을 IP로 바꾸시겠습니까? 그게 당신의 의도인가요? 정확히 – jhenderson2099

+0

! 그냥. –

답변

0

myaccountname.blob.core.windows.net과 같은 도메인 이름의 일부만을 IP 주소 (예 : 127.0.0.1.blob.core.windows.net)로 바꿀 수 없습니다. 그 이유는 도메인 이름이 하나 이상의 IP 주소 (예 : IP 주소 범위)를 나타 내기 때문입니다.

도메인 이름 서버 (DNS)는 도메인 이름 (예 : myaccountname.blob.core.windows.net)을 IP 주소 (예 : 127.0.0.1)로 변환합니다. 이것은 브라우저를 사용하여 요청할 때 발생합니다.

원하는 경우 전체 도메인 이름을 URL로 바꿀 수 있습니다. 당신이 myaccountname.blob.core.windows.net의 IP 주소를 알고있는 경우에 따라서, (즉, 당신이이 ping 명령 또는 이에 상응하는 뭔가를 확인하여 127.0.0.1 것을 알고), 당신은 <domain_ip_address>/configuration/file.jpg (예 127.0.0.1/configuration/file.jpg)

+0

감사합니다. 나는 다른 방식으로 시도 할 것이다. –

0

푸른 스토리지를 사용하여 요청을 만들 수 멀티 테넌트 (multi-tenant) 서비스이며, 서비스가 적절한 요청 인증, SAS 등을 다루고 있기 때문에 DNS 이름으로 액세스 할 수밖에 없습니다. (특정 IP 주소는 보장되지 않습니다. 일정하다. 당신은 항상

또한, 당신이 보여 형식 (<ip>.blob.windows.net/...가) 유효하지 않습니다 ... 그 당신을 도와 있는지, 이름을 매핑하는 로컬 host 파일을 만들 수 있습니다 - 그것은 <ip>/... 같은 것 - 당신은 단지 삽입 할 수 없습니다 IP 주소를 도메인 이름에 추가하십시오.