【问题标题】:linux public hostname managementlinux公共主机名管理
【发布时间】:2013-08-15 12:30:48
【问题描述】:

我正在学习网络,并且有几个关于 linux 主机名如何在网络上工作的问题。假设我的主机名(在 bash 中运行“hostname”时发现)是“Bob”。

如果我用 nmap 映射我的网络,我会得到一些“Bob-PTR”

我想知道是否可以在 linux 上设置一个空白主机名,这样扫描网络的其他计算机将看不到该计算机的主机名。在 nmap 中,我偶尔会看到没有主机名的设备(如 ipod),只有一个 IP 地址。

我的另一个问题是,有没有办法让公共主机名与内部主机名不同?这样我仍然可以看到“myuser@Bob”,而网络上的其他计算机会看到其他内容?

谢谢!

【问题讨论】:

    标签: linux networking hostname


    【解决方案1】:

    我正在做同样的事情,但设置一个随机的主机名和域。

    我想我想使用这个脚本的一个版本和 linux 内置单词列表,但我还不确定如何正确地将它传递给正在运行的带有主机名的内核:

    #!/bin/sh
    
    WORDFILE="/usr/share/dict/words"
    NUMWORDS=2
    
    
    
    #Number of lines in $WORDFILE
    
    
    tL=`awk 'NF!=0 {++c} END {print c}' $WORDFILE`
    
    for i in `seq $NUMWORDS`
    do
    rnum=$((RANDOM%$tL+1))
    sed -n "$rnum p" $WORDFILE
    done
    

    【讨论】:

    • 这不是答案。你真的需要对这个问题有一个答案。我看到你是新人,所以不能发表评论,但也许可以监控问题,或发布新问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    相关资源
    最近更新 更多