<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="Dell服务器idrac9内网登录正常公网端口映射访问异常">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2024-08-25 09:18<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
Dell服务器idrac9内网登录正常公网端口映射访问异常


通过端口映射方式登录戴尔服务器的idrac会出现错误提示：




XML/HTML代码


    Unknown Reason

    Your browser sent a request that this server could not understand

    Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request







错误分析：


The webserver in iDRAC9 firmware version 5.10.00.00 enforces an HTTP / HTTPS Host Header check by default ，应该是这个版本启动了Host Header check


解决方法：


默认情况下，iDRAC9 将检查 HTTP/HTTPS 主机标头，并与定义的&ldquo;DNSRacName&rdquo;和&ldquo;DNSDomainName&rdquo;进行比较。当值不匹配时，iDRAC 将拒绝 HTTP/HTTPS 连接。在 iDRAC9 5.10.00.00 中，可以通过以下 RACADM 命令禁用此主机标头强制检查。


解决方法：


ssh root@idrac地址，输入idrace账号密码，登录成功后输入下面命令即可


XML/HTML代码


    racadm set idrac.webserver.HostHeaderCheck 0





如果只需要使用web管理，映射443端口即可，如果需要用java控制台，需要映射5900端口。
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
