IT 용어 질문

매핑이라는 용어가 헷갈리는데

상황마다 매핑이라는 뜻이 다르게 쓰이는것 같은데

구글 검색해보니

매핑(Mapping) · 매핑이란 해당 값이 다른 값을 가리키도록 하는 것이다

적혀있는데

예를 들어 "hosts 파일은 도메인/호스트명과 IP 주소의 매핑정보를 담고 있는 파일이다." 문장에서도 위에 매핑 의미처럼 다른 값을 가리키도록 하는것인가요?

작성자 정보
익명 (58.123)
매핑에 대해 직접 실습을 해보는것이 가장 좋은데요. 아쉽지만 우리가 hosts파일을 평소에 건들일 일이 잘 없죠? hackthebox라는 사이트에 있는 machine 문제들을 풀어보시게 되면 매핑의 의미를 스스로 깨우칠 수 있을거 같아요. 도메인하고 IP주소는 뗄레야 뗄 수 없는 친구라고 생각해보시면 돼요. 웹을 개발할 때는 cloudflare 와 같은 사이트에서 우리가 만든 도메인을 나의 현재 public IP 대역과 연결해줘야해요. 그런데 저 사이트(hackthebox)의 경우, 드림핵 문제 풀때처럼 사용자마다 IP를 다르게 부여받아요. 같은 문제를 풀이하더라도요. 이미 그 문제 개발자는 웹사이트에 접근할 수 있는 도메인을 소지하고 있는데 사용자마다 IP가 자꾸 자꾸 바뀌니까 어느 장단에 맞춰 춤을 춰야할지 몰라요. 이때 문제 풀이자가 자신의 아이피를 그 도메인에 연결시켜서 아이피로 접속을 하든 도메인으로 접속을 하든 웹 서버가 말귀를 알아먹고 양쪽 방향 전부다 활성화 시킬 수 있어요. 활성화하는데 필요한 파일이 hosts 파일이구요. hosts 파일에 얘를 들어 127.0.0.1 dreamhack.hello 라는 도메인을 연결시켜두었다면 우리는 이를 매핑이라고 표현하고 이제부터 내가 http://127.0.0.1을 주소창에 적어도 개발해둔 웹사이트로 접근할 수 있게 되고, http://dreamhack.hello라고 주소창에 적어도 개발해둔 웹사이트로 접근할 수 있게 되요. 즉, 매핑이란 서로 다른 매개체가 하나의 동일한 역할을 할 수 있게 묶어주는 행위라고 볼 수 있어요.