[PREVIOUS CHAPTER]
[NEXT CHAPTER]
6 whois (local whois-like database)
../internals 9.2
whoisã¯MLãƒãƒ¼ã‚«ãƒ«ã«æŒã£ã¦ã„るデータベースã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã®ã“ã¨ã‚’指ã—ã¦ã„
ã¾ã™ã€‚ãŒã€æœ¬ã‚‚ã®?ã®whoisサーãƒã¸ãƒªãƒ¬ãƒ¼ã™ã‚‹ã“ã¨ãªã©ã‚‚オプションã¨ã—ã¦å¯
能ã§ã™ã€‚コマンドã¯"whois", "iam", "who"ã§ã™ã€‚コマンドã«ã¤ã„ã¦ã¯HELPファ
イルå‚照。
6.1 Introduction
FML ã® whois コマンドã¯
1. 本物㮠whois server ã¨ãƒ—ãƒã‚»ã‚¹é–“通信ã—ã¦å†…容をé€ã‚Šè¿”ã™
2. ï¼ï¼¬ãƒãƒ¼ã‚«ãƒ«ã«æŒã£ã¦ã„るデータベースã¸ã®ã‚¢ã‚¯ã‚»ã‚¹
ã®ä¸¡æ–¹ã‚’行ãªã„ã¾ã™ã€‚切替ãˆã¯ã‚ーワード㫠-h host ãŒã‚れ㰠1ã€ãã†ã§ãª
ã„ãªã‚‰ 2 ã§ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯var/db/whoisdbã§ã™ã€‚よã£ã¦
whois サーãƒã‚’ã‚ã’ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。
6.2 Whois コマンド
$USE_WHOIS = 0; (default 0)
0 ãªã‚‰ FML ã®ãƒ‡ãƒ•ォールト(whoisã¯ä½¿ã‚ãªã„) 1 ãªã‚‰ä½¿ã†ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
ã“れã¯åŸºæœ¬çš„ãªãƒãƒªã‚·ãƒ¼ã€Œæ˜Žç¤ºçš„ã«è¨±ã•ãªã„é™ã‚Šæ©Ÿèƒ½ã¯å¢—ã‚„ã•ãªã„ã€ã«æ²¿ã†ã‚‚
ã®ã§ã™ã€‚
ãƒãƒ¼ã‚«ãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®å½¢å¼ã‚‚本物ã®ä»»æ„ã®whois serverã¨ã®é€šä¿¡ã‚’ã™ã‚‹ç‚¹ã«
ã¤ã„ã¦hmlã®whoisã¨ã¯å…¨ãäº’æ›æ€§ã¯ã‚りã¾ã›ã‚“。
# hml ã¯ç‹¬è‡ªã«è‡ªåˆ†ã ã‘ã® whois を抱ãˆã¦ã„㟠(ãªãŠã‹ã¤ security hole
# ã ã£ãŸ)
例1: ãƒãƒ¼ã‚«ãƒ«ãªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ä¸ã‹ã‚‰ fukachan ã‚’å«ã‚€ãƒ‡ãƒ¼ã‚¿ã‚’探ã—ã¦é€ã‚Šè¿”
ã™ã€‚
% echo "whois fukachan" | Mail Elena-ctl@phys.titech.ac.jp
例2: host ã® whois ã«èžãã«ã„ãã¾ã™ã€‚
% echo "whois -h host fukachan" | Mail Elena-ctl@phys.titech.ac.jp
6.3 Whois ã®å¤‰æ•°
$DEFAULT_WHOIS_SERVER (default "localhost")
㧠デフォールト㮠whois サーãƒã‚’変更ã§ãã¾ã™ã€‚コマンド㮠-h オプション
ã§ã‚‚変更ã§ãã¾ã™ã€‚ãã®å ´åˆã¯ã‚³ãƒžãƒ³ãƒ‰ã® -h オプションãŒå„ªå…ˆã—ã¾ã™ã€‚
$WHOIS_DB (default "$FP_VARLOG_DIR/whoisdb")
ãƒãƒ¼ã‚«ãƒ«ã«ã‚‚ã£ã¦ã„るデータベースã§ã™ã€‚
6.4 Whois ã¨ç”ãˆã®æ—¥æœ¬èªžæ–‡å—コード変æ›
$WHOIS_JCODE_P (default 0)
をセットã™ã‚‹ã¨æ—¥æœ¬èªžå¤‰æ›ã‚’ã—ã¦ã‹ã‚‰ç”ãˆã‚’è¿”ã—ã¾ã™ã€‚ã“れ㌠toggle flag
ã¨ã—ã¦å®Ÿè£…ã•れã¦ã„ã‚‹ã®ã¯å¤‰ãªç”ãˆã‚’変æ›ã—よã†ã¨ã—ã¦è½ã¡ãŸã‚Šã™ã‚‹ã“ã¨ã‚‚ã‚
りã†ã‚‹ã‚ˆã†ãªã®ã§ã€ãŸã¾ã«ãŠã¡ã‚‹ã‹ã‚‚ã—れãªã„RISKã‚’è² ã†è¦šæ‚ŸãŒã‚ã‚‹ã‹å¦ã‹ï¼Ÿ
を表ç¾ã—ã¦ã„ã‚‹ toggle ã§ã™;-)
[PREVIOUS CHAPTER]
[NEXT CHAPTER]