/etc/hosts 와일드카드 사용가능한가?

1 개요[ | ]

/etc/hosts 와일드카드 사용가능한가?
  • 사실상 불가능하다.
왜냐하면 원래 와일드카드는 도메인명으로 등록할 수 없는 문자이기 때문이다.
  • 한편, 와일드 카드가 아니라 별표(*), 물음표(?)라는 하나의 문자로는 가능하다.
이마저도 윈도우에서는 안된다.
물론 표준에 맞지 않는 것이므로 딱히 윈도우 잘못은 아니다.

2 테스트[ | ]

[root@zetawiki ~]# cat /etc/hosts
8.8.8.8 a.b?.com
8.8.4.4 *.star.com
리눅스 (하나의 문자로서 적용됨)
[root@zetawiki ~]# ping a.b?.com
PING a.b?.com (8.8.8.8) 56(84) bytes of data.
64 bytes from a.b?.com (8.8.8.8): icmp_seq=2 ttl=41 time=63.9 ms
... (생략)
[root@zetawiki ~]# ping *.star.com
PING *.star.com (8.8.4.4) 56(84) bytes of data.
64 bytes from *.star.com (8.8.4.4): icmp_seq=2 ttl=41 time=79.4 ms
... (생략)
윈도우 (적용 안됨)
[root@zetawiki ~]# ping a.ba.com
ping: unknown host a.ba.com
[root@zetawiki ~]# ping a.star.com
ping: unknown host a.star.com

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}