【喵呜刷题小喵解析】:海上航行警告和海上航行通告是海事管理的重要部分,通常由专门的海事机构发布。在中国,这个机构是海事局。海事局负责海上交通安全、防止船舶污染、航海保障等事务,因此是发布海上航行警告和海上航行通告的主管机构。所以,正确选项是nB海事局。其他选项如A所在地方主管交通的安技部门、C国家海上安全局、D地方交通厅、局都不是专门负责海上航行警告和通告发布的机构。