根据个人信息保护法和银行保密规定,一般情况下,身份证无法直接查询到名下所有银行卡号。银行卡号属于个人隐私信息,银行有义务保护客户的隐私安全。如果需要查询自己名下的银行卡号,可以通过银行柜台、网银、手机银行等渠道进行查询,同时需要提供相关身份证明和验证信息。银行会根据身份验证的要求来保护客户的账户安全和个人隐私。